mysql在生产环境下有大量锁表,又不允许重启的情况下的处理办法
满头大汗的宅鸟该怎么办呢?
1
2
3
4
5
|
mysql -u root -e
"show processlist"
|
grep
-i
"Locked"
>> locklist.txt;
for
line
in
awk
'{print $1}'
locklist.txt
do
echo
"kill $line;"
>>lock_kill.sql
done
|
不足之处,欢迎拍砖!
本文转自birdinroom 51CTO博客,原文链接:http://blog.51cto.com/birdinroom/1341912,如需转载请自行联系原作者