美文网首页
MySQL查询运行的线程信息,排查慢SQL

MySQL查询运行的线程信息,排查慢SQL

作者: for笑 | 来源:发表于2023-11-28 17:56 被阅读0次

SHOW PROCESSLIST;

SHOW FULL PROCESSLIST;

KILL 会话ID;

查询过滤当前xxxx库正在执行的sql

select * from information_schema.PROCESSLIST where db = ‘xxx’ and STATE = 'executing' ORDER BY TIME\G;

查询当前正在执行的sql

select * from information_schema.PROCESSLIST where STATE = 'executing' ORDER BY TIME\G;

查询非Sleep连接状态的语句

select * from information_schema.PROCESSLIST where COMMAND != 'Sleep' ORDER BY TIME DESC\G;

查询非Sleep连接状态的超过120s语句

select * from information_schema.PROCESSLIST where COMMAND != 'Sleep' and time > 2*60 ORDER BY TIME DESC\G;

拼接kill 进程id的慢sql

select concat('kill ', id, ';') from information_schema.PROCESSLIST where COMMAND != 'Sleep' and time > 2*60 ORDER BY TIME DESC\G;

相关文章

  • MySQL技术专题(7)优化方案-SQL 慢查询日志

    SQL排查[https://www.jianshu.com/writer] 慢查询日志: ** MySQL提供的一...

  • mysql慢查询日志

    慢查询日志 MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能,执行时间...

  • mysql开启慢查询sql日志

    MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。 开启状态:查看是否...

  • MySQL慢查询日志相关笔记

    MySQL优化SQL,针对慢SQL语句的查询及相关配置。相关命令: 需要永久开启慢SQL查询日志,需要在my.in...

  • mysql查询优化 - 慢查询

    mysql查询速度优化思路 开启慢查询日志 查看导致阻塞的sql语句 重现场景, 单独测试 mysql 慢查询分析...

  • 2018-02-06 技术笔记

    开启mysql慢查询日志 介绍开启慢查询,可以查看超过指定时间执行的SQL语句,有目标的优化SQL查询效率。 参数...

  • SQL优化以及锁表总结

    一、慢SQL的排查与分析 1、慢sql的定位使用Druid监控oracle的ARW文件mysql慢日志或使用命令s...

  • MySQL优化----SQL语句和索引优化

    sql及索引优化 如何发现有问题的sql? 使用Mysql的慢查询日志对有效率问题的SQL进行监控 慢查询日志所包...

  • TiDB执行计划(一)

    最近排查了项目中TiDB慢sql,查询执行计划时,发现TiDB执行计划详情和mysql的还有一些区别,今天来学习分...

  • 查询截取分析与优化

    分析步骤: 慢查询日志与捕获 explain+慢查询日志分析 show profile查询sql在mysql服务器...

网友评论

      本文标题:MySQL查询运行的线程信息,排查慢SQL

      本文链接:https://www.haomeiwen.com/subject/izkxgdtx.html