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

本文共 707 字,大约阅读时间需要 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

转载地址:http://gykwa.baihongyu.com/

你可能感兴趣的文章
今日小结
查看>>
RAID学习笔记
查看>>
TCP/IP协议
查看>>
全球数亿台计算机因仍在使用过时软件和系统面临被***风险
查看>>
php+mysql实现英汉查询词典的功能
查看>>
centos7新特性3
查看>>
Spring Cloud Config 加密和解密
查看>>
Linux 快速生成虚拟机 shell脚本
查看>>
mysql主从
查看>>
栈、队列、链表
查看>>
监听按钮的点击事件
查看>>
数据库中多行数据合并成一个字符串
查看>>
开启多SQL语句执行
查看>>
并发 信号量 Semaphore
查看>>
【Python 第7课】if
查看>>
小米7.0系统设备一键激活Xposed框架的教程
查看>>
MySql 开发实用笔记 2015-08-27
查看>>
GO 中常见的 flag 和 函数
查看>>
APM for .NET评测系列:OneAPM vs SCOM
查看>>
小代码
查看>>