成人免费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ù)比較臃腫,而磁盤(pán)空間又比較小,所以經(jīng)常導(dǎo)致磁盤(pán)空間爆滿,和業(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ù)比較臃腫,而磁盤(pán)空間又比較小,所以經(jīng)常導(dǎo)致磁盤(pán)空間爆滿,和業(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

2011-07-18 09:36:42

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

2018-05-02 08:48:58

Raid存儲(chǔ)MySQL

2009-07-07 16:39:33

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

2011-07-28 17:02:59

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

2010-10-13 11:54:00

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

2009-02-02 13:16:23

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

2011-05-18 13:16:21

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

2010-06-07 13:53:04

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

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ù)安全

2018-08-24 13:58:13

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

2010-05-20 16:44:18

卸載MySQL

2011-03-09 08:53:02

MySQL優(yōu)化集群

2011-03-28 09:27:52

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

2023-09-14 23:05:57

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

2019-12-13 10:31:45

數(shù)據(jù)庫(kù)SQLMySQL
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 久久在线免费 | 青青草国产在线观看 | 欧美日韩在线视频一区二区 | 中日av| 欧美黄色录像 | 欧美成人视屏 | 成人一区二区三区 | 久久亚洲国产精品日日av夜夜 | 日韩在线精品 | 亚洲一区二区三区免费在线 | 在线看免费| 午夜影院在线观看 | 欧美精品一区二区免费视频 | 91亚洲精品在线观看 | 少妇一级淫片免费放播放 | 精品丝袜在线 | 亚洲字幕在线观看 | 日韩喷潮 | 亚洲国产成人精品女人久久久 | 五月婷婷激情网 | 激情 婷婷 | 亚洲视频免费观看 | 日韩欧美高清dvd碟片 | 久久av综合 | 欧美高清视频一区 | 国产成人精品网站 | 国产精品人人做人人爽 | 精品视频成人 | 国产精品久久久久久久久久久久午夜片 | 国产精品视频500部 a久久 | 久草热视频 | 美国一级片在线观看 | 欧美一级视频 | 国产黄色小视频在线观看 | 日韩网站在线 | 中文字幕丁香5月 | 精品视频一区二区三区在线观看 | 日韩色视频 | 日韩一级免费观看 | 欧美日韩中文在线 | 亚洲一区在线日韩在线深爱 |