当前位置: 首页 > news >正文

自己做网站多少钱关键词权重

自己做网站多少钱,关键词权重,深圳做品牌网站,网站开发文档下载有几张表数据量非常大,一次维护量有点大(一个月有500多万条数据,并且还在往上涨), 于是想了个定时删除数据,每天凌晨执行,这样每天删除数据量就小, 循环删除,每次删除5…

有几张表数据量非常大,一次维护量有点大(一个月有500多万条数据,并且还在往上涨),

于是想了个定时删除数据,每天凌晨执行,这样每天删除数据量就小,

循环删除,每次删除5000条数据,直到当天的数据删除完:

1,做删除过程:

CREATE DEFINER=`root`@`%` PROCEDURE `S_delete_data2`()
BEGIN

        
    #当次删除行数
    declare delrows_int int default 0;

    #删除月份量
    declare Month_int int default -12;    

    #条件为真循环
    loop_label:LOOP

                
        #开启事务(重要!不开的话,100w数据需要论天算)
        start transaction;
        
        #测试_删除6个月前的数据
        #delete FROM user01 where get_day < DATE_ADD(CURRENT_DATE,INTERVAL Month_int MONTH) LIMIT 10000;
        #SET delrows_int = delrows_int + ROW_COUNT();  #每删除表记录下删除行数
        #select delrows_int;


        #删除语句,删除12个月以前的数据,限制每次删除5000条,多张表删除
        delete from t_report_167 where SampleTime < DATE_ADD(CURRENT_DATE,INTERVAL Month_int MONTH) LIMIT 5000;
        SET delrows_int = delrows_int + ROW_COUNT();  #每删除表记录下删除行数

        delete from t_report_big_167 where SampleTime < DATE_ADD(CURRENT_DATE,INTERVAL Month_int MONTH) LIMIT 5000;
        SET delrows_int = delrows_int + ROW_COUNT();  #每删除表记录下删除行数


        IF delrows_int=0 THEN
            LEAVE loop_label;  #退出循环
        END IF;
        #测试值显示
        #select delrows_int;
        
        IF @@ERROR_COUNT > 0 THEN    #判断事务成功与否
                ROLLBACK;
        ELSE    
                COMMIT;
        END IF;   
                
        SET delrows_int =0; #下次改为0
        
        #SELECT SLEEP(3) AS 'Waiting'; #暂停5秒,接收数据库其它操作,防止卡死
    
    END LOOP loop_label;
    
END
;

2,生成一个定时任务

#创建定时任务(任务名称delete_data)
#创建一个每天定时删除,3点过5分 ,调用过程S_delete_data2()
create event delete_data
ON schedule every 1 day starts DATE_ADD(DATE_ADD(DATE_ADD(CURRENT_DATE(),INTERVAL 1 DAY),INTERVAL 3 HOUR),INTERVAL 5 MINUTE)
do call S_delete_data2();

3,事件调度器必须开启才有效

查看事件调度器是否开启
SHOW VARIABLES LIKE 'event_scheduler';

#开启事件调度器(如果没有开启的话,执行下面)
SET GLOBAL event_scheduler = ON;

4,查看定时任务事件
SELECT event_name,event_definition,interval_value,interval_field,status FROM information_schema.EVENTS;

5,删除定时任务(delete_data是任务名称)
drop event delete_data;

标记下,以后查用

http://www.laogonggong.com/news/94896.html

相关文章:

  • 网站建设企业网站价格佛山网站搜索排名
  • 企业可以做网站的类型中企动力官做网站怎么样
  • 从零开始学建设网站企业手机网站建设平台
  • 公众号自己做电影网站吗店铺网络营销策划方案
  • 网站分页设计刚出来的新产品怎么推
  • 域名哪个网站续费哈尔滨网络优化公司
  • 找人做效果图去什么网站建设一个平台网站需要多少钱
  • 网站源码做exe执行程序百度免费推广网站
  • 太原做网站直通车装修计算器在线计算
  • 东莞网站建设培训学校wordpress 编辑器
  • 支付宝 手机网站开发一键logo生成器
  • 优衣库网站建设山东省建筑工程信息网
  • 电脑网站制作网页版微信二维码加载失败
  • 可以用来做视频网站的视频外链吗石家庄集团网站建设
  • 做彩网站微信公众平台注册公众号
  • 个人网站建设 开题报告百度关键词排名提升工具
  • 做网站选什么系统网站主页图片设计
  • 电子商务网站如何进行维护和推广室内装修工人培训学校
  • 橱柜手机网站模板榆中建设局网站
  • 网站后台编辑器不显示好的网站制作
  • 徐州建设局网站网站推广优化是什么意思
  • 网站建设教程哪家公司好开发公司年终总结
  • 网站建设有关数据库的代码网页设计一单多少钱
  • 杭州做绒毛鉴定网站discuz做影视网站
  • 做网站多少钱jf西宁君博出众建筑工程信息网站
  • 龙岗区住房建设局网站怎么才能设计好一个网站
  • 网站服务器免费申请小猫济南网站建设公司
  • 营销型网站设计工资创业园区网站建设
  • 空气过滤棉上海网站建设博客模板wordpress
  • 教育网站制作企业小程序开发教程电子书