2010-10-01 28 views
0

我目前超過了我的博客在我的主機上每小時的最大服務器查詢次數,發生這種情況時他們會關閉我的帳戶,使其無效。我可以在Wordpress中刪除這些索引中的一個嗎?

我保持超過75,000個查詢的最大數量,但我認爲我不應該考慮我目前擁有的訪問者數量,另外我還使用超級緩存。

我一直在試圖調查可能導致問題的原因,但迄今爲止我的運氣還是不錯。

我已經試過:

  • 修復表
  • 優化表
  • 去除死皮引用從wp_options
  • 刪除不再使用的表

但是,我沒有注意到這一點警告:

alt text

我在想這可能是問題嗎?如果沒有人有任何其他想法讓我去探索?

謝謝。

+0

這不會導致多餘的查詢問題。 – 2010-10-01 12:55:58

回答

0

檢查你的插件,如果他們中的任何一個明確使用option_name_2索引,如果是這樣從插件中刪除(我會完全刪除插件,它聽起來像一個糟糕的插件),然後刪除索引。

我也會檢查你的主題,並確保它只使用一個調用數據庫的選項。我最近遇到了一個主題,它仍然將每個選項單獨存儲在數據庫中。

PS可以很容易地修復。

+0

有沒有一種快速檢查的方法,或者我是否真的必須通過插件編輯器中的每個php文件? – Velocity 2010-10-01 13:04:38

3

這不是你的問題,你可以刪除那些索引,但這不會減少你有的查詢數量。 嘗試詢問mysql日誌以查看正在查詢的內容,或者禁用可能導致問題的插件/小部件。

1

您需要查看您的Web服務器日誌,以確定您是否真的在您的博客上獲得了這些點擊次數,以及他們是獲取緩存版本還是直接訪問數據庫。另一件事是看看你的MySQL端口是否對外部開放 - 有人可能爲了惡意目的直接打你的數據庫。

相關問題