博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql批量结束线程
阅读量:6682 次
发布时间:2019-06-25

本文共 488 字,大约阅读时间需要 1 分钟。

  今天遇到个情况,一台php请求到后端数据库的查询线程全部堵住了,现在要清除这些线程,又不重启数据库,如果用手动kill 'id' 那得执行上千次,不实际,用了一下两条命令就可以解决问题
 


 

SELECT concat('KILL ',id,';') FROM information_schema.processlist WHERE  Host like '10.0.0.46%' and Time >10 INTO OUTFILE '/tmp/a.txt';

source  /tmp/a.txt

--------------------------------

将来源10.0.0.46和查询时间大于10秒的id归档到文件里,

cat  /tmp/a.txt

 

KILL 49947505530;

KILL 49946442549;

KILL 49945416819;

KILL 49944470268;

...

 

最后导入批量执行

 

       本文转自hb_fukua  51CTO博客,原文链接:http://blog.51cto.com/2804976/1180512,如需转载请自行联系原作者

你可能感兴趣的文章
[转] 钉钉的H5性能优化方案
查看>>
Bash 如何取得当前正在执行的脚本的绝对路径?
查看>>
day1作业--登录接口
查看>>
python基础之函数基础
查看>>
计算机软件基础-(软件开发过程管理)
查看>>
正则表达式匹配非需要匹配的字符串(标题自己都绕晕了)
查看>>
今天Rails都学到了啥
查看>>
nrm使用webpack使用
查看>>
OC 线程操作 - GCD队列组
查看>>
一致性hash算法及其java实现
查看>>
Arraylist和linkedlist的区别(JDK源码阅读)
查看>>
PHP常见的加密技术
查看>>
Asp.net读取AD域信息的方法(一)
查看>>
两道题学习动态规划
查看>>
mysql实战31 | 误删数据后除了跑路,还能怎么办?
查看>>
ASP.NET MVC Razor
查看>>
Subscribe的第四个参数用法
查看>>
零值比较--BOOL,int,float,指针变量与零值比较的if语句
查看>>
vue-cli的项目加入骨架屏
查看>>
c#获取电脑硬件信息参数说明(硬盘篇 Win32_DiskDrive)
查看>>