笔记整理之 Kill掉MySQL中所有sleep的client线程
2019-06-15 14:57
1566 查看
写了一个脚本,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
相关文章推荐
- Kill掉MySQL中所有sleep的client线程 (转)
- Kill掉MySQL中所有sleep的client线程
- Kill掉MySQL中所有sleep的client线程 (转)
- Kill掉MySQL中所有sleep的client线程
- shell脚本:Kill掉MySQL中所有sleep的client线程
- Java5的线程并发库-笔记整理6
- MySQL语法大全整理的自学笔记
- MySQL语法大全_自己整理的学习笔记
- 几年前初学mysql的笔记(整理)
- Mysql kill多个线程
- mysql笔记—权限问题,授权 给 root 所有sql 权限
- Oracle和Mysql语法异同整理笔记
- 笔记整理-MySQL高级
- mysql中kill掉所有锁表的进程
- Kill 所有MySQL进程
- mysql中kill掉所有锁表的进程
- 整理下个人学习的笔记,申明所有的博文可能摘录自他人的文章
- MySQL语法大全_自己整理的学习笔记
- Mysql学习笔记整理手册
- JAVA高级工程师课程笔记整理——(七)Mysql