最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL數(shù)據(jù)庫Event定時執(zhí)行任務詳解

 更新時間:2017年12月05日 14:51:46   投稿:lijiao  
這篇文章主要介紹了MySQL數(shù)據(jù)庫Event定時執(zhí)行任務

一、背景

  由于項目的業(yè)務是不斷往前跑的,所以難免數(shù)據(jù)庫的表的量會越來越龐大,不斷的擠占硬盤空間。即使再大的空間也支撐不起業(yè)務的增長,所以定期刪除不必要的數(shù)據(jù)是很有必要的。在我們項目中由于不清理數(shù)據(jù),一個表占的空間竟然達到了4G之多。想想有多可怕...

  這里介紹的是用MySQL 建立一個定時器Event,定期清除掉之前的不必要事件。

二、內(nèi)容

#1、建立存儲過程供事件調(diào)用
delimiter//
drop procedure if exists middle_proce//
create procedure middle_proce()
begin
DELETE FROM jg_bj_comit_log WHERE comit_time < SUBDATE(NOW(),INTERVAL 2 MONTH);
optimize table jg_bj_comit_log;
DELETE FROM jg_bj_order_create WHERE created_on < SUBDATE(NOW(),INTERVAL 3 MONTH);
optimize table jg_bj_order_create;
DELETE FROM jg_bj_order_match WHERE created_on < SUBDATE(NOW(),INTERVAL 3 MONTH);
optimize table jg_bj_order_match;
DELETE FROM jg_bj_order_cancel WHERE created_on < SUBDATE(NOW(),INTERVAL 3 MONTH);
optimize table jg_bj_order_cancel;
DELETE FROM jg_bj_operate_arrive WHERE created_on < SUBDATE(NOW(),INTERVAL 3 MONTH);
optimize table jg_bj_operate_arrive;
DELETE FROM jg_bj_operate_depart WHERE created_on < SUBDATE(NOW(),INTERVAL 3 MONTH);
optimize table jg_bj_operate_depart;
DELETE FROM jg_bj_operate_login WHERE created_on < SUBDATE(NOW(),INTERVAL 3 MONTH);
optimize table jg_bj_operate_login;
DELETE FROM jg_bj_operate_logout WHERE created_on < SUBDATE(NOW(),INTERVAL 3 MONTH);
optimize table jg_bj_operate_logout;
DELETE FROM jg_bj_operate_pay WHERE created_on < SUBDATE(NOW(),INTERVAL 3 MONTH);
optimize table jg_bj_operate_pay;
DELETE FROM jg_bj_position_driver WHERE created_on < SUBDATE(NOW(),INTERVAL 3 MONTH);
optimize table jg_bj_position_driver;
DELETE FROM jg_bj_position_vehicle WHERE created_on < SUBDATE(NOW(),INTERVAL 3 MONTH);
optimize table jg_bj_position_vehicle;
DELETE FROM jg_bj_rated_passenger WHERE created_on < SUBDATE(NOW(),INTERVAL 3 MONTH);
optimize table jg_bj_rated_passenger;
end//
delimiter;

#2、開啟event(要使定時起作用,MySQL的常量GlOBAL event_schduleer 必須為on 或者1)
show variables like 'event_scheduler'
set global event_scheduler='on'

#3、創(chuàng)建Evnet事件
drop event if exists middle_event;
create event middle_event
on schedule every 1 DAY STARTS '2017-12-05 00:00:01'
on completion preserve ENABLE
do call middle_proce();

#4、開啟Event 事件
alter event middle_event on completion preserve enable;

#5、關(guān)閉Event 事件
alter event middle_event on completion preserve disable;

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 給mysql數(shù)據(jù)庫的字段設默認值方式

    給mysql數(shù)據(jù)庫的字段設默認值方式

    這篇文章主要介紹了給mysql數(shù)據(jù)庫的字段設默認值方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • mysql5.7.33誤刪除ibdata文件找回數(shù)據(jù)的方法

    mysql5.7.33誤刪除ibdata文件找回數(shù)據(jù)的方法

    這篇文章主要介紹了mysql5.7.33誤刪除ibdata文件找回數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • MySQL數(shù)據(jù)歸檔小工具mysql_archiver詳解

    MySQL數(shù)據(jù)歸檔小工具mysql_archiver詳解

    這篇文章主要介紹了MySQL數(shù)據(jù)歸檔小工具mysql_archiver詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 五分鐘讓你快速弄懂MySQL索引下推

    五分鐘讓你快速弄懂MySQL索引下推

    ICP(Index Condition Pushdown)是在MySQL 5.6版本上推出的查詢優(yōu)化策略,把本來由Server層做的索引條件檢查下推給存儲引擎層來做,下面這篇文章主要給大家介紹了關(guān)于MySQL索引下推的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • MySQL臨時表的使用方法詳解

    MySQL臨時表的使用方法詳解

    在寫查詢時我們會經(jīng)常用到臨時表來存儲數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于MySQL臨時表的使用方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • mysql中數(shù)據(jù)庫與數(shù)據(jù)表編碼格式的查看、創(chuàng)建及修改

    mysql中數(shù)據(jù)庫與數(shù)據(jù)表編碼格式的查看、創(chuàng)建及修改

    這篇文章給大家介紹了如何查看、創(chuàng)建以及修改數(shù)據(jù)庫與數(shù)據(jù)表的編碼格式,另外還給大家分享了添加和刪除外鍵的示例代碼,文中介紹的很詳細,對大家的理解和學習具有一定的參考借鑒價值,有需要的朋友們下面來一起學習學習吧。
    2016-11-11
  • mysql alter添加列的實現(xiàn)方式

    mysql alter添加列的實現(xiàn)方式

    這篇文章主要介紹了mysql alter添加列的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • MySQL數(shù)據(jù)庫跨版本遷移的實現(xiàn)三種方式

    MySQL數(shù)據(jù)庫跨版本遷移的實現(xiàn)三種方式

    本文主要介紹了MySQL數(shù)據(jù)庫跨版本遷移的實現(xiàn),主要包含mysqldump,物理文件遷移和原地升級三種,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • Linux環(huán)境下mysql5.7.13安裝教程

    Linux環(huán)境下mysql5.7.13安裝教程

    這篇文章主要為大家詳細介紹了Linux環(huán)境下mysql5.7.13安裝教程,感興趣的小伙伴們可以參考一下
    2016-07-07
  • mysql8.0.20安裝與連接navicat的方法及注意事項

    mysql8.0.20安裝與連接navicat的方法及注意事項

    這篇文章主要介紹了mysql8.0.20安裝與連接navicat的方法及注意事項,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05

最新評論

乐亭县| 惠东县| 鲁山县| 连山| 巴林左旗| 黄骅市| 昆明市| 于都县| 梅河口市| 调兵山市| 永年县| 长沙县| 七台河市| 女性| 洛扎县| 托克托县| 隆昌县| 曲阳县| 祁门县| 张家川| 林甸县| 武宣县| 西乌| 咸阳市| 阿坝| 平山县| 晋城| 三门县| 明溪县| 敦煌市| 东光县| 新晃| 乐山市| 交口县| 化隆| 徐闻县| 邵阳市| 茂名市| 镇沅| 封丘县| 万全县|