事务死锁排查

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

首先使用

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

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

使用

sql 复制代码
SHOW ENGINE INNODB STATUS

可以查看一些事务状态

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

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

sql 复制代码
 kill <thredId> 
相关推荐
认真的薛薛2 小时前
数据库-redis与mongo
数据库·mysql
曾经的三心草3 小时前
MySQL进阶-6-数据库的备份与恢复
数据库·mysql
Lw老王要学习4 小时前
无互联网的正式 CentOS 7.6环境中安装 mysql-8.0.36-1
linux·服务器·mysql·centos
Flash.kkl4 小时前
MySQL访问
数据库·mysql
zhougl9965 小时前
mysql数据库存储引擎
数据库·mysql·oracle
vx+_bysj68695 小时前
【免费领源码】基于Springboot白隼校园音乐点歌系统 计算机毕业设计项目推荐上万套实战教程JAVA,node.js,C++、python、大屏数据可视化
java·spring boot·mysql·课程设计
认真的薛薛5 小时前
数据库-主从故障排查,gitd,延时同步
数据库·sql·mysql
未名编程5 小时前
【干货】MySQL 8.0 物理迁移:电脑损坏后如何通过 Data 文件夹完美恢复数据库?
数据库·mysql
lydcljie6 小时前
mysql数据被误删的恢复方案
数据库·mysql
x***r1516 小时前
Xampp集成环境包安装步骤详解(附Apache、MySQL启动与本地网站搭建)
数据库·mysql·apache