2017-08-23 23 views
-1

我們的數據庫團隊建議對Wordpress數據庫進行各種改進,以提升性能,例如將BIGINT更改爲INT,刪除某些鍵等。這對於Wordpress使用數據庫層?WordPress的數據庫MySQL的性能增強

+2

刪除密鑰以提高性能聽起來像一個*非常*可疑的策略。丟棄密鑰只能幫助寫入性能,而不能讀取,而且任何好處通常最少。閱讀性能可能會大幅下降。將BIGINT變爲INT的假設沒有破壞,理論上的好處也是微不足道的。你*可能會擺脫這樣的改變,但它似乎是一個錯誤的努力來解決一個沒有被正確識別的問題。 –

回答

0

WP有一個主要缺陷,因爲它使用了一個Entity-Attribute-Value模式。最重要的是,它爲主表中的一個主表選擇了糟糕的索引 - postmeta。我解釋瞭如何在表中做出重大改進表。見this。我的建議包括將該表的索引數量減1,但不是簡單地刪除索引,而是重新設計索引。