為什麼需要優化數據庫

隨着 MySQL 的使用,包括 BLOB 和 VARCHAR 字節的表將變得比較繁冗,因為這些字段長度不同,對記錄進行插入、更新或刪除時,會佔有不同大小的空間,記錄就會變成碎片,且留下空閒的空間。就像具有碎片的磁盤,會降低性能,需要整理,因此要優化。

如何優化 WordPress 數據庫

而 WordPress 使用的數據庫正是 MySQL,所以當你覺得 WordPress 速度比較慢的時候,對 MySQL 進行優化下,可以相當程度上提高 WordPress 的速度。我們可以通過 PHPMyAdamin 對 MySQL 表進行優化:

在 PHPMyAdmin 優化 MySQL

在 PHPMyAdmin 優化 MySQL 表

使用 Optimize DB 插件在 WordPress 後台直接優化 MySQL 數據庫

但是如果每次都要進入 PHPMyAdmin 優化 MySQL 表,這樣是非常麻煩的,今天推薦的插件:Optimize DB 就能讓你在 WordPress 後台直接優化 MySQL 數據表。

該插件安裝非常簡單,上傳激活即可,激活之後,在 WordPress 後台 > 工具 (Tools)> Optimize DB 就能優化 MySQL 數據表了:

在 WordPress 後台優化 MySQL 表

在 WordPress 後台優化 MySQL 表

上圖中的 overhead 就是數據庫冗餘,點擊 Optimize Now,就可以優化。