Kill掉MySQL中所有sleep的client线程
2013-09-17 12:09
555 查看
写了一个脚本,run这个脚本,就可以kill掉MySQL中所有sleep的client线程
vim killsleep.sh
#It is used to kill processlist of mysql sleep
#!/bin/sh
while :
do
n=`mysqladmin processlist -uadmin -pxxxxx|grep -i sleep |wc -l`
date=`date +%Y%m%d\[%H:%M:%S]`
echo $n
if [ "$n" -gt 10 ]
then
for i in `mysqladmin processlist -uadmin -pxxxxxx|grep -i sleep |awk '{print $2}'`
do
mysqladmin -uadmin -pxxxx kill $i
done
echo "sleep is too many I killed it " >> /tmp/sleep.log
echo "$date : $n" >> /tmp/sleep.log
fi
sleep 1
done
vim killsleep.sh
#It is used to kill processlist of mysql sleep
#!/bin/sh
while :
do
n=`mysqladmin processlist -uadmin -pxxxxx|grep -i sleep |wc -l`
date=`date +%Y%m%d\[%H:%M:%S]`
echo $n
if [ "$n" -gt 10 ]
then
for i in `mysqladmin processlist -uadmin -pxxxxxx|grep -i sleep |awk '{print $2}'`
do
mysqladmin -uadmin -pxxxx kill $i
done
echo "sleep is too many I killed it " >> /tmp/sleep.log
echo "$date : $n" >> /tmp/sleep.log
fi
sleep 1
done
相关文章推荐
- Kill掉MySQL中所有sleep的client线程 (转)
- shell脚本:Kill掉MySQL中所有sleep的client线程
- Kill掉MySQL中所有sleep的client线程
- Kill掉MySQL中所有sleep的client线程 (转)
- [Mysql] 用tee记录所有client的操作 zz
- MySQL连接线程kill利器之pt-kill
- 批量 kill mysql 线程
- kill-mysql-sleep.sh
- mysql中kill掉所有locked
- 一个手工删除mysql的sleep线程的小脚本
- mysql中kill掉所有锁表的进程
- MySQL中kill掉所有表的进程
- mysql中kill掉所有锁表的进程
- mysql中kill掉所有锁表的进程
- mysql中kill掉所有锁表的进程
- Kill 所有MySQL进程
- Mysql kill多个线程
- kill_mysql_sleep_thread
- mysql中kill掉所有锁表的进程
- [转]使用tee记录mysql client 所有的操作,十个节省时间的mysql命令