最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MYSQL如何查看進(jìn)程和kill進(jìn)程

 更新時(shí)間:2022年03月11日 14:55:26   作者:諾貝爾愛(ài)情獎(jiǎng)  
這篇文章主要介紹了MYSQL如何查看進(jìn)程和kill進(jìn)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

如何查看進(jìn)程和kill進(jìn)程

有時(shí)候我們?cè)趫?zhí)行一條SQL語(yǔ)句時(shí),或者更改表結(jié)構(gòu)時(shí),由于這張表的數(shù)據(jù)量巨大,往往會(huì)在執(zhí)行操作后就會(huì)卡住…然后這張表就會(huì)被鎖住..這時(shí),我們可以殺掉這個(gè)進(jìn)程.

這里有兩種方法查看和殺掉進(jìn)程

第一種

SHOW PROCESSLIST;

執(zhí)行上述命令,可以看到下圖:

然后找到對(duì)應(yīng)的ID:

KILL 41515;

就OK了.

第二種

需要借助工具,Navicat. 工具->服務(wù)器監(jiān)控->MySQL

打開之后就可以看到下圖:

然后還是找到對(duì)應(yīng)的ID :

KILL 42736;

kill所有慢查詢進(jìn)程和鎖表進(jìn)程

1、kill所有慢查詢進(jìn)程

#!/bin/bash
mysql -uroot -pMy_Password -e "show processlist" | grep -i "Query" > slow_query.log
for query in `cat slow_query.log | awk '{print $1}'`
do
? ?echo "kill $query;" > kill_slow_query.sql
done

登錄mysql,執(zhí)行:

mysql> source kill_slow_query.sql

或者:

#!/bin/bash
for query in `mysqladmin -uroot -pMy_Password processlist | grep -i 'Query' | awk '{print $2}'`
do
? ?mysqladmin kill ${query}
done

2、kill所有死鎖進(jìn)程

#!/bin/bash
mysql -uroot -pMy_Password -e "show processlist" | grep -i "Locked" > locked.log
for lock in `cat locked.log | awk '{print $1}'`
do
? ?echo "kill $lock;" > kill_locked.sql
done

登錄mysql,執(zhí)行:

mysql> source kill_locked.sql

或者:

#!/bin/bash
for lock in `mysqladmin -uroot -pMy_Password processlist | grep -i 'Locked' | awk '{print $2}'`
do
? ?mysqladmin kill ${lock}
done

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

南开区| 顺平县| 仪征市| 巴林右旗| 岐山县| 东海县| 重庆市| 霍林郭勒市| 黑水县| 新宾| 乐至县| 常熟市| 高雄市| 宜兰县| 巴东县| 西平县| 确山县| 天水市| 凤山市| 监利县| 临清市| 察哈| 桐柏县| 嘉祥县| 光泽县| 同德县| 剑河县| 玛纳斯县| 清丰县| 北辰区| 方正县| 晴隆县| 永平县| 通河县| 普洱| 昌邑市| 普安县| 鹿邑县| 芜湖县| 如东县| 香河县|