博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL死锁查询【原创】
阅读量:5364 次
发布时间:2019-06-15

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

死锁详情查询

SELECT SUM(trx_rows_locked) AS rows_locked, SUM(trx_rows_modified) AS rows_modified, SUM(trx_lock_memory_bytes) AS lock_memory FROM information_schema.INNODB_TRX;

 

navicat实时查询

show OPEN TABLES where In_use > 0;SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;show processlist

将死锁语句导出

mysql -uroot -p  -e "show engine innodb status \G;" > /tmp/lock-`date +%F_%T`.txtcat /tmp/lock.txt|grep -i -n lockcat /tmp/lock.txt|grep -i -n "LATEST DETECTED DEADLOCK"在打印出来的信息中找到“LATEST DETECTED DEADLOCK”一节内容

注意:如果死锁时间距离现在太远,并且Buffer pool hit rate正常就可以忽略
cat /tmp/lock.txt|grep -i -n "hit"
330:Buffer pool hit rate 1000 / 1000, young-making rate 0 / 1000 not 0 / 1000

转载于:https://www.cnblogs.com/paul8339/p/9712118.html

你可能感兴趣的文章
Uber回馈开源的一些软件
查看>>
day 3 修改haproxy.cfg 作业
查看>>
sim usim Uim 区别
查看>>
网页中插入透明Flash的方法和技巧
查看>>
动态内存申请函数选择(realloc、malloc 、alloca、 calloc)
查看>>
获取元素属性get_attribute
查看>>
Python/jquery
查看>>
【BZOJ】【2132】圈地计划
查看>>
Lua 语言基本语法
查看>>
ARM 的Thumb状态测试
查看>>
windows下读取utf-8文件
查看>>
apache 启动不了的排查方法
查看>>
Java有没有goto?
查看>>
(转)makefile 的用法
查看>>
求不相邻金币相加和的最大值--动态规划1
查看>>
[转][osg]探索未知种族之osg类生物【目录】
查看>>
四十九. Zabbix报警机制 、 Zabbix进阶操作 、 监控案例
查看>>
元类中__new__ 与 __init__的区别--day27
查看>>
占小狼的简书博客
查看>>
struts2__action执行顺序
查看>>