最新国产好看的视频,伊人天堂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

打開(kāi)之后就可以看到下圖:

然后還是找到對(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)論

霞浦县| 平陆县| 门头沟区| 辽阳市| 高唐县| 石屏县| 田东县| 阿荣旗| 平顺县| 乌兰浩特市| 满洲里市| 揭西县| 仁怀市| 原阳县| 邵阳市| 晴隆县| 扶沟县| 永春县| 三都| 阿瓦提县| 云安县| 旬阳县| 休宁县| 长子县| 盐池县| 麻江县| 历史| 溆浦县| 阜平县| 永安市| 绿春县| 循化| 恩施市| 太仆寺旗| 四会市| 来凤县| 方城县| 汉川市| 渑池县| 宣城市| 郴州市|