網站是電子商務網站:表中有500萬條記錄 兩個服務器:一個用於網絡服務器,另一個包含mysql 搜索通過Sphinx服務器發生。因此,搜索查詢不會來到MySQL即使沒有任何用戶連接到Mysql,MYSQL也會突然使用CPU
Mysql配置:雙四核酷睿Zeoo 2.0,146GB,16GB RAM。 網絡服務器配置:雙核四Zeoo 2.0,146 GB,16 GB RAM。
過去四天,我發現MySQL在一天內至少連續使用CPU 6-7小時。這之後就變得很正常了。即使我重新啓動,它也不會停止。它在2到3分鐘內再次使用CPU。我甚至嘗試停止Apache並確保沒有人連接到Mysql。
你用'mysqladmin pr'碰到了怎麼回事?也許這是重建索引或修復損壞的表 – nos
我不確定表是否修復。因爲它工作正常至少12小時。如何檢查它的重建索引。 – Webinfo2011
我還使用了一些信息使用SHOW ENGINE INNODB STATUS – Webinfo2011