應用mysql事宜調劑器准時刪除binlog。本站提示廣大學習愛好者:(應用mysql事宜調劑器准時刪除binlog)文章只能為提供參考,不一定能成為您想要的結果。以下是應用mysql事宜調劑器准時刪除binlog正文
MySQL的事宜調劑器可以准確到每秒鐘履行一個義務,關於一些對數據及時性請求比擬高的運用(例如:股票、賠率、比分等)就異常合適。
先檢查能否啟動這個功效:
SELECT @@event_scheduler;
在應用這個功效之前必需確保 event_scheduler已開啟,可履行:
SET GLOBAL event_scheduler = 1;
或我們可以在設置裝備擺設my.cnf文件 中加上event_scheduler = 1
然後來對 binlog 的刪除寫一個事宜.設置天檢討,並刪除每 4 天前的 binlog 文件.
CREATE EVENT purge_binlog ON SCHEDULE EVERY 1 DAY DO PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 4 DAY);
檢查准時事宜可以,經由過程履行以下的語句:
SELECT * FROM information_schema.EVENTS;
可以看到響應的庫中的功課信息,個中LAST_EXECUTED字段會反應出響應的功課比來一次的履行時光。