WordPress終極優化指南–使用高性能數據庫MariaDB、將數據庫MyISAM存儲引擎轉換為InnoDB
使用高性能數據庫MariaDB
前面我們講到過使用高性能服務器,除了服務器之外,數據庫也是我們網站中重要的組件之一。
如果我們的數據庫速度很慢,那麼上面所有的優化基本都不會有太大的效果。
wordpress支持很多數據庫系統,比如MySQL、MariaDB等等。
從性能方面來講MariaDB數據庫比較好,有一定技術能力的同學建議可以嘗試一下。
將數據庫MyISAM存儲引擎轉換為InnoDB
上面我們說了數據庫系統建議使用MariaDB,但是有新的同學會發現,在數據庫系統中也是有多種方式進行存儲、組織、檢索、更新的。
一般情況下我們使用都是MyISAM存儲引擎,這裡建議將其更換為InnoDB存儲引擎。
InnoDB存儲引擎優勢:
1.支持行級鎖定,MyISAM只有完整的表級鎖定。
2.InnoDB支持對照完整性,完全支持RDBMS方式的外鍵,而MyISAM則不支持(DBMS)。
3.InnoDB具有事務支持,允許進行更改,可以提交更改並且回滾更改。MyISAM則無。
4.InnoDB使用事務日誌進行恢復,MyISAM則無,這使得InnoDB更加可靠。
下面說下如何查看自己的存儲引擎是InnoDB還是MyISAM。下圖數據庫為MySQL。
寶塔面板打開phpmyadmin
點擊頂部的數據庫選項卡,查看表名後面的類型即可。
如果有的表不是InnoDB,我們點擊進去,然後點擊操作,
將存儲引擎改為InnoDB,然後點擊下方的執行即可。
One thought on “WordPress終極優化指南–使用高性能數據庫MariaDB、將數據庫MyISAM存儲引擎轉換為InnoDB”
太絮叨了。既然是宝塔面板,在 工具 中就能直接转换。