為什麼需要最佳化資料庫
隨著 MySQL 的使用,包括 BLOB 和 VARCHAR 位元組的表將變得比較繁冗,因為這些欄位長度不同,對記錄進行插入、更新或刪除時,會佔有不同大小的空間,記錄就會變成碎片,且留下空閒的空間。就像具有碎片的磁碟,會降低效能,需要整理,因此要最佳化。
如何最佳化 WordPress 資料庫
而 WordPress 使用的資料庫正是 MySQL,所以當你覺得 WordPress 速度比較慢的時候,對 MySQL 進行最佳化下,可以相當程度上提高 WordPress 的速度。我們可以透過 PHPMyAdamin 對 MySQL 表進行最佳化:

在 PHPMyAdmin 最佳化 MySQL 表
使用 Optimize DB 外掛在 WordPress 後臺直接最佳化 MySQL 資料庫
但是如果每次都要進入 PHPMyAdmin 最佳化 MySQL 表,這樣是非常麻煩的,今天推薦的外掛:Optimize DB 就能讓你在 WordPress 後臺直接最佳化 MySQL 資料表。
該外掛安裝非常簡單,上傳啟用即可,啟用之後,在 WordPress 後臺 > 工具 (Tools)> Optimize DB 就能最佳化 MySQL 資料表了:

在 WordPress 後臺最佳化 MySQL 表
上圖中的 overhead 就是資料庫冗餘,點選 Optimize Now,就可以最佳化。