成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL數(shù)據(jù)庫(kù)小項(xiàng)目日志表定期刪除實(shí)現(xiàn)方案

數(shù)據(jù)庫(kù) MySQL
最近需要對(duì)一個(gè)對(duì)數(shù)據(jù)表做清理的操作,這個(gè)環(huán)境是一個(gè)線上業(yè)務(wù),因?yàn)楦鞣N原因,表中的數(shù)據(jù)比較臃腫,而磁盤空間又比較小,所以經(jīng)常導(dǎo)致磁盤空間爆滿,和業(yè)務(wù)確認(rèn)后對(duì)數(shù)據(jù)做定時(shí)刪除,實(shí)現(xiàn)方式如下,以下針對(duì)小項(xiàng)目。

最近需要對(duì)一個(gè)對(duì)數(shù)據(jù)表做清理的操作,這個(gè)環(huán)境是一個(gè)線上業(yè)務(wù),因?yàn)楦鞣N原因,表中的數(shù)據(jù)比較臃腫,而磁盤空間又比較小,所以經(jīng)常導(dǎo)致磁盤空間爆滿,和業(yè)務(wù)確認(rèn)后對(duì)數(shù)據(jù)做定時(shí)刪除,實(shí)現(xiàn)方式如下,以下針對(duì)小項(xiàng)目。

[[286806]]

1. 開(kāi)啟事件調(diào)度器

  1. set global event_schedulerON;             show variables like '%event_scheduler%';#my.cnf增加參數(shù)event_scheduler = on 

2. 創(chuàng)建日志刪除記錄表

  1. CREATE TABLE IF NOT EXISTS mq_log( name VARCHAR(400) NOT NULL COMMENT '刪除信息', row INT COMMENT '刪除行數(shù)', del_time TIMESTAMP COMMENT '刪除時(shí)間') COMMENT = '日志刪除記錄表'

3. 創(chuàng)建日志刪除存儲(chǔ)過(guò)程

這里主要用了異常記錄、影響行數(shù)記錄、事務(wù)處理幾個(gè)特點(diǎn)

  1. drop procedure if exists del_mq_log;DELIMITER // create procedure del_mq_log()BEGIN    DECLARE  affect_rows INT;       DECLARE  affect_rows2 INT;       DECLARE  affect_rows3 INT;       declare v_commit int default 2; -- 定義事務(wù)用,1為正常,-10為失敗    declare msg text;-- 記錄錯(cuò)誤信息    -- 異常的時(shí)候msg捕獲報(bào)錯(cuò)信息    declare continue handler for sqlexception     begin get diagnostics condition 1  msg = message_text;set v_commit = -10; end ;        start transaction;    -- 設(shè)置事務(wù)    delete from lcp_mq_record where last_update_date < DATE_SUB(CURDATE(),INTERVAL 30 DAY);    select ROW_COUNT() into @affect_rows;    delete from lcp_dd_service_record where last_update_date < DATE_SUB(CURDATE(),INTERVAL 30 DAY);    select ROW_COUNT() into @affect_rows2;    delete from lcp_api_service_record where last_update_date < DATE_SUB(CURDATE(),INTERVAL 30 DAY);    select ROW_COUNT() into @affect_rows3;    insert into mq_log values('刪除lcp_mq_record成功',@affect_rows,now()),('刪除lcp_dd_service_record成功',@affect_rows2,now()),('刪除lcp_api_service_record 成功',@affect_rows3,now()); -- 記錄刪除情況    -- 異常回滾且記錄日志    if v_commit = -10 then           ROLLBACK;        insert into mq_log values(msg,0,now());    end if ;END//DELIMITER ; 

mysql數(shù)據(jù)庫(kù)小項(xiàng)目日志表定期刪除實(shí)現(xiàn)方案

4. 創(chuàng)建一個(gè)每天凌晨1點(diǎn)執(zhí)行存儲(chǔ)過(guò)程的定時(shí)任務(wù)

  1. DROP event IF EXISTS e_del_mqlog;     CREATE EVENT e_del_mqlog     ON SCHEDULE   EVERY 1 DAY STARTS DATE_ADD(DATE_ADD(CURDATE(), INTERVAL 1 DAY), INTERVAL 1 HOUR)  DO call del_mq_log(); 

5. 第一次刪除需做回收

  1. alter table lcp_mq_record engine=innodb;alter table lcp_dd_service_record engine=innodb;alter table lcp_api_service_record engine=innodb

mysql數(shù)據(jù)庫(kù)小項(xiàng)目日志表定期刪除實(shí)現(xiàn)方案

責(zé)任編輯:趙寧寧 來(lái)源: 今日頭條
相關(guān)推薦

2011-08-02 10:37:27

Oracle數(shù)據(jù)庫(kù)archivelog文

2022-05-09 15:52:23

MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)表

2019-01-02 09:30:59

MySQL數(shù)據(jù)庫(kù)日志審計(jì)

2010-05-24 13:14:19

創(chuàng)建MySQL

2018-05-02 08:48:58

Raid存儲(chǔ)MySQL

2009-07-07 16:39:33

JSP數(shù)據(jù)庫(kù)配置

2011-07-18 09:36:42

Mysql數(shù)據(jù)庫(kù)root@localh

2009-02-02 13:16:23

修復(fù)數(shù)據(jù)表MySQL

2011-05-18 13:16:21

MySQL數(shù)據(jù)庫(kù)鎖定

2011-07-28 17:02:59

MYSQL數(shù)據(jù)庫(kù)跨表更新數(shù)據(jù)并合

2010-06-07 13:53:04

MySQL數(shù)據(jù)庫(kù)表

2010-10-13 11:54:00

MySQL數(shù)據(jù)庫(kù)表

2018-08-24 13:58:13

數(shù)據(jù)庫(kù)MySQL備份

2019-08-19 01:34:38

數(shù)據(jù)庫(kù)SQL數(shù)據(jù)庫(kù)優(yōu)化

2011-03-07 16:42:05

MySQL數(shù)據(jù)庫(kù)安全

2011-03-09 08:53:02

MySQL優(yōu)化集群

2010-05-20 16:44:18

卸載MySQL

2010-07-01 12:44:52

SQL Server數(shù)

2011-03-28 09:27:52

數(shù)據(jù)庫(kù)壓縮日志

2011-08-05 13:29:04

分頁(yè)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩一区二区三区视频 | 久久亚洲一区二区 | 天天舔天天 | 999精品在线观看 | 成人在线h | 日韩一区二区在线视频 | 国产在线视频一区二区 | 国产精品99久久久久久宅男 | 狠狠色香婷婷久久亚洲精品 | 亚洲精品乱码久久久久久蜜桃91 | 国产精品久久久久久久久久久久 | 精品国产一区二区国模嫣然 | 欧美日韩精品 | 狠狠入ady亚洲精品经典电影 | 99热在线免费 | 日韩欧美网 | 欧美日韩久久 | 一级毛片在线播放 | 91视频国产精品 | 综合五月婷 | 中文一区 | 国产精品麻 | 久久精品一 | 亚洲美女天堂网 | 欧美精品一区二区三区在线播放 | 欧美 日韩 国产 成人 | 亚洲精品在线观看视频 | 91在线观 | 久久r久久| 人人九九精 | 黄色亚洲 | 黄视频网站在线 | 欧美色综合天天久久综合精品 | 丝袜美腿一区二区三区动态图 | 亚洲欧美在线一区 | 久久国 | 一区二区三区免费观看 | 欧洲成人免费视频 | 国产免费又色又爽又黄在线观看 | 午夜视频在线 | 99久久精品一区二区成人 |