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

原创 2016年09月02日 17:46:14
今天在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;

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zkn_CS_DN_2013/article/details/52415833

mysql sql语句调优

-
  • 1970年01月01日 08:00

mysql使用kill命令解决死锁问题,杀死某条正在执行的sql语句

http://www.360sdn.com/mysql/2013/0815/823.html mysql使用kill命令解决死锁问题,杀死某条正在执行的sql语句 ...
  • buster2014
  • buster2014
  • 2016-04-01 12:07:08
  • 11846

批量kill mysql processlist进程

如果大批量的操作能够通过一系列的select语句产生,那么理论上就能对这些结果批量处理。 但是mysql并没用提供eval这样的对结果集进行分析操作的功能。所以只能现将select结果保存到临时文件...
  • xiangrong530
  • xiangrong530
  • 2016-12-22 09:39:53
  • 3409

mysql 有选择地kill process 长时间的sql

mysql 有选择地kill process show processlist / show full processlist 可以看到当前的process信息, 如果想要kill某些pr...
  • hewy0526
  • hewy0526
  • 2012-11-29 18:54:32
  • 3982

MySQL锁表解决方法(转)

MySQL锁表解决方法 一、我的处理过程 1、查进程,主要是查找被锁表的那个进程的ID SHOW PROCESSLIST; 2、kill掉锁表的进程ID KILL   10866;//后...
  • xxmzumeng
  • xxmzumeng
  • 2014-07-16 18:32:47
  • 67571

MySQL锁定状态查看命令

1 show processlist; SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,...
  • dc_726
  • dc_726
  • 2013-02-07 20:33:26
  • 140978

Kill掉MySQL中所有sleep的client线程 (转)

vim killsleep.sh #It is used to kill processlist of mysql sleep #!/bin/sh while : do   ...
  • xingxiupaioxue
  • xingxiupaioxue
  • 2016-08-03 19:54:16
  • 1221

批量kill mysql线程和输出完整info mysql线程

具体过程如下: mysql> SELECT concat('KILL ',id,';') FROM information_schema.processlist WHERE user='root...
  • yangyun_1999
  • yangyun_1999
  • 2016-01-26 20:07:51
  • 609

杀死Mysql所占用的连接

这两天,公司的mysql数据库总是报连接数超过最大的连接数了,而我们公司的开发人员没有那么多的,那么问题来了,这个问题一爆出来,导致开发进度受限,运维查了下,发现是我的ip竟然占用了70个连接,最大的...
  • ZhiyouWu
  • ZhiyouWu
  • 2016-12-23 12:34:38
  • 2359

mysql运行状态管理,查看连接数状态,定位和杀掉有问题的连接线程

1. 查看mysql的当前连接情况 总共有三个命令: 1.1、status mysql> status mysql Ver 14.14 Distrib 5.5.30, for Linux ...
  • imxiangzi
  • imxiangzi
  • 2015-06-15 12:45:01
  • 12427
收藏助手
不良信息举报
您举报文章:MySQL大招---循环执行kill语句杀掉连接
举报原因:
原因补充:

(最多只允许输入30个字)