MySQL Event Scheduler

相信多數人都有買汽車、機車的經驗, 拿出這些交通工具的車主手冊, 翻到後面的章節, 往往會發現有一個定期保養的表格, 按照定期保養的表格, 對系統中使用的零件進行例行的維護工作, 我們可以進一步確保交通工具可被順利地使用, 直到設計年限的到來.

資料庫系統一旦正式上線之後, 就像汽機車的零件一般, 需要進行日常的保養維護工作, 方可確保資料庫系統在資訊系統設計年限到達之前, 都可以正常的運作.

MySQL 資料庫本身, 內建提供給管理人員進行定期維護的機制, 就是這裡所要介紹 Event Scheduler 機制.

目前個人實務上使用 Event Scheduler 的地方, 提供給讀者參考:

  • slow_log 資料表格的備份與清理.
  • 應用程式紀錄資料表格的備份與清理. (call log, exception log etc.)
參考資料

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料