事务死锁排查

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

首先使用

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

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

使用

sql 复制代码
SHOW ENGINE INNODB STATUS

可以查看一些事务状态

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

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

sql 复制代码
 kill <thredId> 
相关推荐
路西法0110 分钟前
# CentOS系统yum方式安装MySQL
linux·mysql·centos
蜂蜜黄油呀土豆13 分钟前
MySQL 事务隔离级别与 MVCC 深度解析
mysql·innodb·mvcc·事务隔离级别·幻读
luoluoal14 分钟前
基于python的des知识图谱的百科知识问答平台(源码+文档)
python·mysql·django·毕业设计
IT教程资源D2 小时前
[N_101]基于springboot,vue企业网盘系统
mysql·vue·前后端分离·springboot网盘
忙里偷闲学python2 小时前
mysql
linux·数据库·mysql·oracle
嘟嘟w3 小时前
MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?
数据库·mysql
四谎真好看3 小时前
MySQL 学习笔记(进阶篇3)
笔记·学习·mysql·学习笔记
星光一影3 小时前
智慧停车与充电一体化管理平台:打造城市出行新生态
mysql·vue·能源·springboot·uniapp
五阿哥永琪3 小时前
MySQL 存储引擎:特点、区别与选型原则
数据库·mysql
小无名呀3 小时前
使用C语言连接MySQL
数据库·c++·mysql