码迷,mamicode.com
首页 > 数据库 > 详细

MySQL 循环执行kill语句杀掉连接

时间:2016-09-20 15:12:30      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

mysql中创建索引时,一直卡住不动,刚开始以为可能是数据量太大导致的,可是一直等了很久还是一样没有反应,看来操作的表被锁住了,执行show processlist 果然发现有大量的lock,使用kill id单独杀死连接是可以的,但是非常笨,不够强大,这里提供一个大招:
1、查找所有connection 的id 生成 kill id; 格式的文本

2、SELECT concat(‘KILL ‘,id,‘;‘) FROM information_schema.processlist  INTO OUTFILE ‘D/lock.txt‘;

3、执行文本里的脚本:source D/lock.txt;

MySQL 循环执行kill语句杀掉连接

标签:

原文地址:http://www.cnblogs.com/pangguoming/p/5888887.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!