服務(wù)項目:網(wǎng)站建設(shè)、仿站、程序開發(fā)、APP開發(fā)設(shè)計、移動網(wǎng)站開發(fā)設(shè)計、企業(yè)網(wǎng)站設(shè)計、電子商務(wù)網(wǎng)站開發(fā)、網(wǎng)站維護(hù)、網(wǎng)站推廣、UX/UI 、HTML5、CSS3、JS / Jquery ...
四川???萍加邢薰?></a></div>
                    <div   id=四川???萍加邢薰? title=
四川???萍加邢薰?(開發(fā)設(shè)計官網(wǎng))TEL : 15308000360 / QQ : 38585404

您的位置:首頁 > 技術(shù)經(jīng)驗 > 數(shù)據(jù)庫 > 正文

MYSQL占用CPU資源過高的核查辦法
技術(shù)支持服務(wù)電話:15308000360 【7x24提供運維服務(wù),解決各類系統(tǒng)/軟硬件疑難技術(shù)問題】

1.開始 = 運行 cmd   

假設(shè)你的mysql在D:\wamp\bin\mysql\mysql5.5.8\bin輸入以下命令:
1. d:
2. cd wamp
3. cd bin
4. cd mysql
5. cd mysql5.5.8
6. cd bin
就會進(jìn)入mysql所在程序
輸入 mysql -uroot -padmin進(jìn)入mysql控制臺
輸入  mysql> show processlist;
查詢現(xiàn)在mysql在干什么。
按向上箭頭 在查詢一邊,看哪個數(shù)據(jù)庫查詢的語句比較頻繁!
一般是睡眠連接過多,嚴(yán)重消耗mysql服務(wù)器資源(主要是cpu, 內(nèi)存),并可能導(dǎo)致mysql崩潰。
mysql的配置my.ini文件中,有一項:
wait_timeout, 即可設(shè)置睡眠連接超時秒數(shù),如果某個連接超時,會被mysql自然終止。
如設(shè)置: 
wait_timeout=100 #即設(shè)置mysql連接睡眠時間為100秒,任何sleep連接睡眠時間若超過100秒,將會被mysql服務(wù)自然終止,要比編寫shell腳本更簡單。
對于正在運行中的生產(chǎn)服務(wù)器
以root用戶登錄到mysql,執(zhí)行:
set global wait_timeout=100
即可。



上一篇:MYSQL下生成備份表的命令的語句
下一篇:解決PHP、MYSQL超時問題心得

相關(guān)熱詞搜索:mysql 數(shù)據(jù)庫 cpu