Identifying a Blocking Query After the Issuing Session Becomes Idle
2024-09-05 21:52:17
Identifying a Blocking Query After the Issuing Session Becomes Idle #查看阻塞信息
select * from sys.innodb_lock_waits\G
#根据blocking_pid得到源头会话的最后一个SQL
select a.*,c.thread_id,c.sql_text blocking_sql from sys.innodb_lock_waits a
inner join performance_schema.threads b
on a.blocking_pid=b.processlist_id
inner join performance_schema.events_statements_current c
on b.thread_id = c.thread_id\G
#当前statements不匹配,到历史记录表查询
select * from performance_schema.events_statements_history where thread_id=\G
select * from performance_schema.events_statements_history_long where thread_id=\G #查看是否开启
select * from performance_schema.setup_consumers;
update performance_schema.setup_consumers set enabled = 'YES' where name = 'events_statements_history_long'; #高频执行的语句
select a.*,b.sql_text,b.digest_text from sys.statement_analysis a
left join performance_schema.events_statements_current b
on a.digest=b.digest
where b.digest is not null
order by exec_count desc\G select a.*,b.sql_text,b.digest_text from sys.statement_analysis a
left join performance_schema.events_statements_history b
on a.digest=b.digest
where b.digest is not null
order by exec_count desc\G
最新文章
- H3 BPM社区:流程开发者的学习交流平台
- HTTP协议请求响应过程和HTTPS工作原理
- linux网络编程
- Linux tree命令
- u3d_Shader_effects笔记6 第二章 animating sprite
- paramiko模块-2
- IIS配置php运行环境默认加载的php.ini路径
- [转]ionic $state.go passed $stateParams
- Hbase之进行批处理操作
- Android RecyclerView使用详解(二)
- JQuery总结:选择器归纳、DOM遍历和事件处理、DOM完全操作和动画 (转)
- JavaScript 弹出窗体点击按钮返回选择数据的实现
- UC浏览器开发者版调试手机页面
- [机器学习Lesson 1 Introduction] 机器学习的动机与应用
- saiku的安装教程
- jmeter接口测试-GET请求路径中包含特殊字符或中文导致Response400报错
- DataStrom框架深造
- Epoll模型【转】
- Maven安装配置操作
- https协议的接口测试
热门文章
- leetcood学习笔记-160*-相交链表
- Batch - FINDSTR
- SCOI 2014 省选总结
- php给每个数组元素加上前缀
- 0928CSP-S模拟测试赛后总结
- 线段树优化dp——牛客多校第一场I(好题)
- 17 win7 sp1 x64/VS2015下配置creo4.0二次开发环境——调用了众多开源库(ceres-solver,PCL1.8.0,office 2016COM接口,MySql数据库等)
- Centos7.5安装kafka集群
- AtCoder ABC 128E Roadwork
- 转: div:给div加滚动条 div的滚动条设置