本篇文章更新時間:2020/03/06
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知或向一介資男的 LINE 社群反應。
如果本站內容對你有幫助,歡迎贊助支持


MySQL 資料庫中有些表資料讀寫頻繁,一陣子就會過肥,每次都要自己手動最佳化也不是辦法。可以使用下面方式排程清理:

0 4 * * * /usr/bin/mysqlcheck  -Aos -u your_account -p'your_password' > /dev/null 2>&1

在 Cronjob 中放上這個指令,定期每天凌晨四點執行,打完收工~ (記得改上面的帳號密碼為你的資料庫帳號密碼)

剛好找資料看到 EasyEngine 的教學文「mysqlcheck with cron to optimize automatically」,筆記一下!

這種操作就跟備份一樣,還是讓伺服器處理,省點由網站這邊的繞路做法。


Share:

作者: Chun

WordPress 社群貢獻者、開源社群推廣者。專注於 WordPress 外掛開發、網站效能最佳化、伺服器管理,以及 iDempiere 開源 ERP 導入與客製開發。曾參與 WordCamp Taipei 等社群活動,GitHub Arctic Code Vault Contributor。提供資訊顧問、WordPress 開發教學、主機最佳化與企業 ERP 整合服務。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


文章
Filter
Apply Filters
Mastodon