Kill掉MySQL中所有sleep的client執行緒
寫了一個指令碼,run這個指令碼,就可以kill掉MySQL中所有sleep的client執行緒
vim killsleep.sh
#It is used to kill processlist of mysql sleep
#!/bin/shwhile :
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
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23490154/viewspace-1062500/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 執行緒-sleep()執行緒
- 多執行緒中不用sleep(),行嗎?執行緒
- kill-mysql-sleep.shMySql
- java執行緒執行緒休眠,sleep方法Java執行緒
- Crontab自動執行指令碼Kill掉MySQL的僵死程式指令碼MySql
- kill_mysql_sleep_threadMySqlthread
- 【Gp】PostgreSql中如何kill掉正在執行的sql語句SQL
- Kill 所有MySQL程式MySql
- Informix 執行緒sleep 分析過程ORM執行緒
- Systrace 執行緒 CPU 執行狀態分析技巧 - Sleep 和 Uninterruptible Sleep 篇執行緒
- java執行緒中yield(),sleep(),wait()區別詳解Java執行緒AI
- kill掉 mysql 大量鎖表程式MySql
- 跟著sleep看jvm執行緒變化JVM執行緒
- 執行緒狀態&&Wait和sleep的區別?執行緒AI
- Kill執行中的JOB的問題
- 多執行緒,執行緒類三種方式,執行緒排程,執行緒同步,死鎖,執行緒間的通訊,阻塞佇列,wait和sleep區別?執行緒佇列AI
- 執行緒篇2:[- sleep、wait、notify、join、yield -]執行緒AI
- Java 執行緒池獲取池中所有執行緒列表的方法Java執行緒
- Java:多執行緒等待所有執行緒結束(CountDownLatch/CyclicBarrier) .Java執行緒CountDownLatch
- linux下面顯示所有正在執行的執行緒Linux執行緒
- Thread執行緒控制之sleep、join、setDaemon方法的用處thread執行緒
- Java執行緒:執行緒中斷Java執行緒
- C#中的執行緒(三)多執行緒C#執行緒
- kill 指令的執行原理
- 怎樣在程式中獲取所有執行緒的堆疊資訊?執行緒
- MySQL_殺mysql執行緒MySql執行緒
- MySQL 批量殺mysql執行緒MySql執行緒
- Windows作業系統kill Oracle執行緒的實施方案Windows作業系統Oracle執行緒
- 併發程式設計——執行緒中sleep(),yield(),join(),wait(),notify(),notifyAll()區別程式設計執行緒AI
- Thead物件的sleep方法,和yield方法有何區別,為什麼實現的執行緒中,在run方法中要呼叫sleep方法?物件執行緒
- 執行緒的中斷執行緒
- Java中的執行緒Java執行緒
- java中執行緒池的生命週期與執行緒中斷Java執行緒
- Java執行緒中斷與終止執行緒執行Java執行緒
- windows執行緒yield以及Sleep(0)和SwitchToThread之間的區別Windows執行緒thread
- JVM中的執行緒行為JVM執行緒
- mysql多執行緒slave的演化MySql執行緒
- 淺談執行緒池(中):獨立執行緒池的作用及IO執行緒池執行緒