2013-12-16 52 views
0

我的服務器當前運行多個CMS'在一個phpmyadmin。我們安裝了Expression Engine和Wordpress(與woocommerce)。另外,我有兩個自定義數據庫爲我自己的簡單的PHP頁面緩慢的mysql與多個cms

最近我遇到了很多MySQL超時(「MySQL已經消失」)。自從將wordpress安裝到服務器後,我沒有任何重大或顯着的流量增加。

我的問題是,在一個數據庫系統上運行這兩個系統會導致這種情況,還是會有點複雜。

乾杯

+1

你能給我們提供一些關於你的服務器的更詳細的信息嗎? –

+0

服務器運行cPanel並位於澳大利亞的共享託管服務器上。根據我可以運行的任何網站速度測試,它似乎並不慢。數據庫通過PHPmyadmin進行管理。我的提供商[鏈接](https://serversaurus.com.au/) – themollusk

回答

1

它沒有與在你的應用程序帶來整個數據庫下來的一個多個數據庫,但糟糕的查詢做。我建議檢查一下slow_query_log或者用一些像phpmyadmin這樣的客戶端來監視你的MySQL,以便找到緩慢和低效的查詢並修復它們。

1

如果您有信心沒有額外的流量,並且您沒有進行大量更改,則需要查看外部因素。

由於您在共享主機上運行,​​因此您需要考慮在同一個數據庫上運行的所有網站,而不僅僅是您自己的網站。

如果在同一臺數據服務器上運行的另一個站點出現流行度高峯或者對MySQL 所有的優化效果不佳,那麼託管在該特定數據庫服務器上的站點將受到影響。

當我在過去遇到過類似情況時,我已經聯繫到託管公司,他們已將我移動到擁塞程度較低的數據庫服務器,或者阻止了其他用戶站點吸取資源。

+0

感謝你的這一點,這實際上有很大的意義,特別是因爲我沒有任何管理能力在phpmyadmin或shell。提供者似乎只是建議查詢緩存應該啓用(我不願意這樣做,因爲網站不斷更新),並且我的查詢運行效率低下 - 無論如何我都無法通過管理員訪問數據庫來調試。我想我只需要讓他們移動我。當服務器的根目錄從「home/mysite」更改爲「home1/mysite」時,這一切似乎都在發生。也許他們感動了我。再次感謝。 – themollusk