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;

版权声明:本文为博主原创文章,未经博主允许不得转载。

MySQL锁表解决方法(转)

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

MySQL启动不起来和关闭不了的问题记录

昨天centos系统上的MySQL,不能启动(一直在启动中,不停的.....,也不报错,就一直启动中),也不能关闭(和启动效果一样)。 甚至: ps aux | grep mysql kil...
  • yh88356656
  • yh88356656
  • 2014年12月15日 17:53
  • 5403

mysql 查询正在执行的事务以及等待锁 常用的sql语句

mysql 查询正在执行的事务以及等待锁 常用的sql语句
  • u011375296
  • u011375296
  • 2016年05月16日 20:53
  • 12699

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
  • 10410

杀死Mysql所占用的连接

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

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

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

mysql中kill掉所有锁表的进程

很多时候由于异常或程序错误会导致个别进程占用大量系统资源,需要结束这些进程,通常可以使用以下命令Kill进程: mysql中kill掉所有锁表的进程 2009-05-12 14:03 ...
  • jiangguilong2000
  • jiangguilong2000
  • 2013年09月30日 16:02
  • 49193

mysql 如何kill session

在遇到锁等待的情况下,在oracle中,非常容易定位到堵塞者和被堵塞者,在mysql中没有那么的直观,不过还是可以解决问题。     1.首先看information_schema.innodb_lo...
  • guogang83
  • guogang83
  • 2015年09月01日 16:57
  • 2619

mysql启动报错(kill后)解决记录

症状: 以上症状是执行完:kill -9  ***** ,强制杀死mysql进程后导致,启动失败, 解决步骤:1.查看mysql 启动日志: 查看log,发现mysql系统表丢失了,因为数据库数据...
  • youjin
  • youjin
  • 2016年11月25日 13:42
  • 522

如何通过程序kill掉后台运行shell脚本中的mapreduce和hive任务

现有的任务基本上都是在shell脚本中写入:hive -e "$sql" 或者 hadoop jar ...  通过这种形式提交到hadoop集群上,若想在脚本运行中kill掉任务,需要进行2步操作...
  • chilianyi
  • chilianyi
  • 2016年03月23日 10:08
  • 2640
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL大招---循环执行kill语句杀掉连接
举报原因:
原因补充:

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