《Mysql入門使用mysql事件調度器定時刪除binlog》要點:
本文介紹了Mysql入門使用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字段會反映出相應的作業最近一次的執行時間.
維易PHP培訓學院每天發布《Mysql入門使用mysql事件調度器定時刪除binlog》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/12928.html