事务死锁排查

记一次 事务死锁的排查过程

首先使用

sql 复制代码
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;

可以查看当前数据库所有事务状态

使用

sql 复制代码
SHOW ENGINE INNODB STATUS

可以查看一些事务状态

可以看出 trxId 565678168 锁住了 invoice表,

使用命令杀掉对应mysql线程,释放锁

sql 复制代码
 kill <thredId> 
相关推荐
2601_962056238 小时前
易信easyMarkets:澄清诈骗疑问时更应关注官方出金流程
mysql
上学的小垃圾13 小时前
基于docker安装MySQL(openEuler系统)
linux·mysql·docker·容器
爱吃火鸡面呀16 小时前
MySQL DQL 子查询详解:从标量、列、行到表子查询的完整实战
大数据·数据库·mysql
devilnumber18 小时前
Oracle 与 MySQL substr 函数差异总结
java·数据库·mysql·oracle
—Miss. Z—19 小时前
计算机等级考试三级数据库技术—选择题
数据库·mysql
www_aiyuanma_vip19 小时前
PC 手机电商(MySQL 版)
数据库·mysql·智能手机
云运维笔记20 小时前
Zabbix 监控实战:Nginx、MySQL 与 Java 程序配置指南
mysql·nginx·zabbix
泡干脆面就番茄1 天前
MySQL_流程控制_分组查询与连接查询详解
数据库·mysql
harmony&1 天前
MySQL 运维实战:从 DQL 查询到 MHA 高可用架构全解析
mysql
Meta391 天前
Java八股文之Spring Boot 中解决 MySQL 和 Elasticsearch (ES) 的数据一致性问题
java·spring boot·mysql