事务死锁排查

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

首先使用

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

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

使用

sql 复制代码
SHOW ENGINE INNODB STATUS

可以查看一些事务状态

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

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

sql 复制代码
 kill <thredId> 
相关推荐
Coder-coco43 分钟前
个人健康管理|基于springboot+vue+个人健康管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·mysql·论文
g***72701 小时前
【mysql】导出导入mysql表结构或者数据
数据库·mysql
计算机毕设小月哥2 小时前
【Hadoop+Spark+python毕设】中国租房信息可视化分析系统、计算机毕业设计、包括数据爬取、Spark、数据分析、数据可视化、Hadoop
后端·python·mysql
j***57682 小时前
【MySQL】mysqldump使用方法
数据库·mysql·oracle
M***29913 小时前
MySQL:基础操作(增删查改)
数据库·mysql·oracle
k***45993 小时前
MySQL----case的用法
android·数据库·mysql
n***54383 小时前
MySQL-CPU使用率高的原因排查和解决方法
数据库·mysql
石小千3 小时前
排查Mysql死锁问题
数据库·mysql
('-')3 小时前
《从根上理解MySQL是怎样运行的》第二十二章学习笔记
笔记·学习·mysql
UCoding3 小时前
我们来学mysql -- 隐式锁,是机制锁,是规则锁
mysql·mysql隐式锁·升级为显示锁