我開發了一個本地語言的新聞網站(utf-8),該服務器平均每天有28k用戶。該網站最近開始顯示很多錯誤並放慢速度。我接到主持人的電話,說db正在使用將近150GB的空間。我相信它對於db來說太過分了,並且認爲存在一些嚴重錯誤,但我不明白它會是什麼。該網站在Drupal中,而數據庫是Mysql(innoDb)。任何人都可以指示我應該做什麼。使用drupal優化和壓縮mysql數據庫
更新:看起來像innoDb轉儲使用的空間。可以做些什麼呢?什麼是處理這個問題的標準程序。
我開發了一個本地語言的新聞網站(utf-8),該服務器平均每天有28k用戶。該網站最近開始顯示很多錯誤並放慢速度。我接到主持人的電話,說db正在使用將近150GB的空間。我相信它對於db來說太過分了,並且認爲存在一些嚴重錯誤,但我不明白它會是什麼。該網站在Drupal中,而數據庫是Mysql(innoDb)。任何人都可以指示我應該做什麼。使用drupal優化和壓縮mysql數據庫
更新:看起來像innoDb轉儲使用的空間。可以做些什麼呢?什麼是處理這個問題的標準程序。
150G無疑是巨大的,但你真的需要檢查哪些表是很大的。如果你有很多的內容之一canditate是搜索索引,或者可能會話/緩存/訪問日誌不清理。 – Berdir 2011-03-24 08:10:46
我假設你定時運行cron並且該cron實際上完成了(即不致死於致命錯誤)? Drupal在cron中做了很多清理工作;如果你的cron失敗了,諸如看門狗,accesslog或sesssions這樣的表可以很快失去控制。 – berkes 2011-03-24 10:16:57
'InnoDB dump'是什麼意思? – nikhil500 2011-03-24 15:40:05