找出所有执行时间超过 5 分钟的线程,拼凑出 kill 语句,方便后面查杀 (此处 5分钟 可根据自己的需要调整SQL标红处)
select concat('kill ', id, ';') from information_schema.processlist where Command != 'Sleep' and Time > 300 order by Time desc;

本文提供了一种查询并构造kill语句的方法,用于终止执行时间过长(超过5分钟)的线程。通过使用information_schema.processlist表,该SQL脚本能够筛选出非空闲状态的慢线程,并按执行时间降序排列。
找出所有执行时间超过 5 分钟的线程,拼凑出 kill 语句,方便后面查杀 (此处 5分钟 可根据自己的需要调整SQL标红处)
select concat('kill ', id, ';') from information_schema.processlist where Command != 'Sleep' and Time > 300 order by Time desc;

1490
1063

被折叠的 条评论
为什么被折叠?