您好,欢迎来到澳泰情感。
搜索
您的当前位置:首页mysql环境下批量killLocked进程_MySQL

mysql环境下批量killLocked进程_MySQL

来源:澳泰情感


bitsCN.com

mysql环境批量kill Locked进程

周末同事告知某台mysql服务器连接数爆满,登录上去,发现连接数满。shou processlist 发现大量的 insert itno table_name values(xxx,xxx) 被Locked。那就批量kill掉

[root@ ~]# mysql -ss -e "show processlist" | grep 'Locked' | awk '{print "kill "$1";"}' >kill.sql [root@ ~]# mysql -uroot -ppasswd 

kill完发现insert 语句又快速增加,这样初步判断应该是有大数据操作,花费大量时间,那就查一下当前线程连接时间

mysql> select * from information_schema.processlist order by time ; 

这里连接时间过长的sql语句就值得怀疑了。这样就轻松找到了原因。

bitsCN.com

Copyright © 2019- aotx.cn 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务