InnoDB多少查询被哪些线程阻塞
2016-07-01 00:00
155 查看
SELECT CONCAT('thread', b.trx_mysql_thread_id, 'from ', p.host) AS who_blocks,
IF(p.command = "Sleep",p.time, 0) AS idle_in_trx,
MAX(TIMESTAMPDIFF(SECOND, r.trx_wait_started,NOW())) AS max_wait_time,
COUNT(*) AS num_waiters
FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS AS w
INNER JOIN INFORMATION_SCHEMA.INNODB_TRX AS b ON b.trx_id = w.blocking_trx_id
INNER JOIN INFORMATION_SCHEMA.INNODB_TRX AS r ON r.trx_id = w.requesting_trx_id
LEFT JOIN INFORMATION_SCHEMA.PROCESSLIST AS p ON p.id = b.trx_mysql_thread_id
GROUP BY who_blocks ORDER BY num_waiters DESC \G
IF(p.command = "Sleep",p.time, 0) AS idle_in_trx,
MAX(TIMESTAMPDIFF(SECOND, r.trx_wait_started,NOW())) AS max_wait_time,
COUNT(*) AS num_waiters
FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS AS w
INNER JOIN INFORMATION_SCHEMA.INNODB_TRX AS b ON b.trx_id = w.blocking_trx_id
INNER JOIN INFORMATION_SCHEMA.INNODB_TRX AS r ON r.trx_id = w.requesting_trx_id
LEFT JOIN INFORMATION_SCHEMA.PROCESSLIST AS p ON p.id = b.trx_mysql_thread_id
GROUP BY who_blocks ORDER BY num_waiters DESC \G
相关文章推荐
- 让Scrapy的Spider更通用
- pgAdmin修改导出字符间隔
- Mybatis oracle 最原始分页代码
- Android -- 固定在ScrollView顶部的View,类似于新浪微博的评论列表的顶部
- socketserver.py代码阅读笔记
- Structs2文件上传以及预览
- Android面试一天一题(吹牛题)
- Linux 远程桌面 VNC
- JavaScript基础总结
- DOM总结
- TurboMail为企业提供海量投递邮件群发系统
- ubuntu中文件夹按时间排序的命令
- lae界面开发工具入门之介绍五--<秘籍篇-杂项>
- lae界面开发工具入门之介绍六--<状态篇>
- Redis和Memcached的区别
- CSS 专业技巧收集
- Spring 4.3 的新功能和增强
- Jsp技术总结
- Java知识图谱收集整理
- Java 下的 JSON库性能比较:JSON.simple vs. GSON vs. Jackson