自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何kill掉卡頓的MySQL線程?

數(shù)據(jù)庫 MySQL
作為一個(gè)開發(fā)人員或者數(shù)據(jù)庫管理員,學(xué)會(huì)檢查數(shù)據(jù)庫運(yùn)行情況是必不可少的工作。造成MySQL線程卡頓的原因有很多,比如deadlock,但是無論是哪種原因,我們發(fā)現(xiàn)問題之后的第一要?jiǎng)?wù)就是解決問題,防止問題繼續(xù)惡化。那么,應(yīng)該如何操作?

如何kill掉卡頓的MySQL線程?

作為一個(gè)開發(fā)人員或者數(shù)據(jù)庫管理員,學(xué)會(huì)檢查數(shù)據(jù)庫運(yùn)行情況是必不可少的工作。造成MySQL線程卡頓的原因有很多,比如deadlock,但是無論是哪種原因,我們發(fā)現(xiàn)問題之后的***要?jiǎng)?wù)就是解決問題,防止問題繼續(xù)惡化。那么,應(yīng)該如何操作?

查找線程

有兩種方法可以查看正在運(yùn)行的線程。

  1. 進(jìn)入到mysql/bin目錄下,執(zhí)行mysqladmin processlist

  2. 連上MySQL,輸入show processlist;命令查看

我們用Navicat登錄localhost簡(jiǎn)單看一下,結(jié)果如下:

如何kill掉卡頓的MySQL線程?

結(jié)果中每一行對(duì)應(yīng)一個(gè)連接,每一列的含義如下:

Id:thread_id,線程id;

User:用戶,如果你不是root,那么只能看到權(quán)限范圍內(nèi)的SQL;

Host:可以看到來源IP和端口,結(jié)合netstat或lsof命令可快速定位進(jìn)程;

db:當(dāng)前DB實(shí)例;

Command:當(dāng)前執(zhí)行的命令,通常是sleep、query、connect ;

Time:當(dāng)前狀態(tài)持續(xù)了多少秒;

State:當(dāng)前狀態(tài);

Info:當(dāng)前語句;

殺死線程

執(zhí)行kill id命令即可殺死卡頓的線程

常見原因

造成線程卡頓的原因有很多,但是很多時(shí)候通常只有兩種:

  1. 鎖競(jìng)爭(zhēng)

  2. 慢查詢 

責(zé)任編輯:龐桂玉 來源: 今日頭條
相關(guān)推薦

2011-03-22 10:22:18

Windows環(huán)境Oracle

2023-04-26 07:16:25

游戲掉幀CPU

2021-05-03 06:35:17

Windows 10Windows操作系統(tǒng)

2021-11-26 21:32:58

電腦卡頓硬件

2022-11-12 08:29:59

微軟Windows 11

2022-04-14 11:17:41

MySQL字符配置

2023-08-14 08:31:38

systemd服務(wù)腳本

2021-04-30 11:45:20

iOSRunLoop監(jiān)控

2021-03-31 21:20:15

WiFi網(wǎng)絡(luò)漫游

2021-04-02 14:23:12

WiFi網(wǎng)絡(luò)技術(shù)

2015-07-16 16:14:59

2021-11-28 21:26:39

Windows 7Windows微軟

2021-08-31 23:09:50

微信功能技巧

2021-03-15 10:31:48

手機(jī)安卓蘋果

2017-12-13 08:08:23

安卓 iOS蘋果

2022-08-02 09:15:32

系統(tǒng)網(wǎng)絡(luò)前端

2022-05-02 08:30:46

網(wǎng)絡(luò)Wi-Fi

2015-06-03 16:33:23

手機(jī)銀行應(yīng)用性能APP

2019-07-01 15:46:35

云平臺(tái)Kubernetes問題排查

2021-05-13 09:53:17

電腦卡頓硬盤文件夾
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)