mysql解决大量locked

环境介绍:Centos 6.X
Mariadb 10.X
在测试环境中,前端工程师经常会喊数据库卡,我登陆数据库查看,基本得到一致结果,数据库存在locked

临时解决办法:

#show processlist" | grep -i "Locked"| awk '{print "kill "$1";"}' 

终极解决办法:

写shell脚本,利用crontab,5分钟检测一次
#cat kill_locked.sh
#!/bin/sh
#Auth:Jacson.Bai
#Date:2014/03/29
#About:killed mysql locked
#Version:1.0.0
for id in `mysqladmin processlist | grep -i locked | awk '{print $1}'`
do
   mysqladmin kill ${id}
done


#crontab -e
0-59/5 * * * * sh kill_locked.sh > /dev/null 2>&1;
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页