程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 應用mysql事宜調劑器准時刪除binlog

應用mysql事宜調劑器准時刪除binlog

編輯:MySQL綜合教程

應用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字段會反應出響應的功課比來一次的履行時光。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved