mysql伺服器cpu負載超高怎麼分析

2021-12-25 13:25:28 字數 1917 閱讀 1549

1樓:

1、確定高負載的型別 htop,dstat命令看負載高是cpu還是io

看具體是哪個使用者哪個程序佔用了相關係統資源,當前cpu、記憶體誰在使用2、監控具體的sql語句,是insert update 還是 delete導致高負載

抓取mysql包分析,一般抓3306埠的資料 看出最繁忙的sql語句了

3、檢查mysql日誌

分析mysql慢日誌,檢視哪些sql語句最耗時檢查mysql配置引數是否有問題,引起大量的io或者高cpu操作innodb_flush_log_at_trx_commit 、innodb_buffer_pool_size 、key_buffer_size 等重要引數

4、檢查硬體問題

2樓:出門在外

phpmyadmin登陸後看下哪個表損壞了修復下

3樓:愛可生雲資料庫

先 找到 cpu 高的執行緒,如果 cpu 高的執行緒號一直在變,那可能不是單個 sql 引起的 cpu 消耗,需要用其他方法來輔助分析。找到執行緒任務processlist 。

可以看到很多有用的資訊:

1. 可以看到 processlist 中對應這根執行緒的資訊

2. 可以找到其在 processlist 中的 id,這樣我們就可以下 kill 命令來結束 sql

小貼士:

使用 performance_schema 時,需要大家注意 mysql 使用了多個執行緒編號,源自於不同視角:

1. processlist_id:在 processlist 中的編號,是使用者視角的編號,使用者可以直接用 kill 命令。

2. thread_id:是 mysql 內部使用的執行緒編號,是 mysql 內部視角的編號。

3. thread_os_id:是在作業系統上,對應的執行緒編號,是作業系統視角的編號。

大家使用時需要區分好,不要 kill 錯了 sql。

其他有用的資訊,可以看到 sql 執行的開始時間,正在使用了一張臨時磁碟表。

如果開啟了 performance_schema 的其他監控項,通過 thread_id 關聯,可以找到更多資訊。

當然,眼下這麼明顯的坑 sql,我們 kill 掉就是了。

linux 伺服器mysql的cpu佔的高是怎麼回事啊 10

4樓:happy梅

檢視你mysql的配置檔案寫的容量是多少。mysql.ini這個檔案。

5樓:愛可生雲資料庫

先 找到 cpu 高的執行緒,如果 cpu 高的執行緒號一直在變,那可能不是單個 sql 引起的 cpu 消耗,需要用其他方法來輔助分析。找到執行緒任務processlist 。

可以看到很多有用的資訊:

1. 可以看到 processlist 中對應這根執行緒的資訊

2. 可以找到其在 processlist 中的 id,這樣我們就可以下 kill 命令來結束 sql

小貼士:

使用 performance_schema 時,需要大家注意 mysql 使用了多個執行緒編號,源自於不同視角:

1. processlist_id:在 processlist 中的編號,是使用者視角的編號,使用者可以直接用 kill 命令。

2. thread_id:是 mysql 內部使用的執行緒編號,是 mysql 內部視角的編號。

3. thread_os_id:是在作業系統上,對應的執行緒編號,是作業系統視角的編號。

大家使用時需要區分好,不要 kill 錯了 sql。

其他有用的資訊,可以看到 sql 執行的開始時間,正在使用了一張臨時磁碟表。

如果開啟了 performance_schema 的其他監控項,通過 thread_id 關聯,可以找到更多資訊。

當然,眼下這麼明顯的坑 sql,我們 kill 掉就是了。

伺服器CPU是什麼

目前,伺服器cpu仍按cpu的指令系統來區分,通常分為cisc型cpu和risc型cpu兩類,後來又出現了一種64位的vlim very long instruction word超長指令集架構 指令系統的cpu。一 cisc型cpu cisc是英文ldquo plex instruction se...

現在什麼cpu最好?伺服器的cpu不算!聽說i7算目前最好

i73960x最好 六核十二執行緒 民用cpuamd價效比高 現在intel貴。只是貴在優化上面。因為amd指令一直超越不到intel。技術不如他。只好認命。民用cpuamd價效比高 現在的cpu哪些品牌好?i7是不是目前最新的了?這個i是什麼意思 你是小白吧,酷睿i7是英特爾的顯示卡系列,但這個顯...

伺服器斷網,伺服器斷網

根據你說的情況 獨享100頻寬,ping都丟包。並且外部網路ping伺服器同網段的ip偶爾丟包 問機房吧 這應該不管機器事 把你測試的抓圖直接用事實說話 看他們怎麼給你解釋 你說的情況,你急沒什麼用,在沒禁ping的情況,100m獨享頻寬丟包汗一個.順道同情下哥們,抓緊時間問機房或者idc!伺服器對...