事务死锁排查

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

首先使用

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

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

使用

sql 复制代码
SHOW ENGINE INNODB STATUS

可以查看一些事务状态

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

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

sql 复制代码
 kill <thredId> 
相关推荐
又是忙碌的一天6 小时前
mysql 学习第二天 SQL语句
sql·学习·mysql
q***92516 小时前
MySQL 启动失败 (code=exited, status=1FAILURE) 异常解决方案
数据库·mysql
qq_5470261797 小时前
Docker 搭建单节点MySQL服务
mysql·adb·docker
斐硕人8 小时前
SQL滚动求和
数据库·sql·mysql·maxcompute
合作小小程序员小小店9 小时前
web开发,在线%药店管理%系统,基于Idea,html,css,jQuery,java,ssm,mysql。
java·前端·mysql·jdk·html·intellij-idea
数据知道11 小时前
FastAPI项目:从零到一搭建一个网站导航系统
python·mysql·fastapi·python web·python项目
Leon-Ning Liu11 小时前
MySQL 5.7大表索引优化实战:108GB数据建索引效率提升50%
运维·数据库·mysql
千寻技术帮12 小时前
50030_基于微信小程序的生鲜配送系统
mysql·微信小程序·源码·安装·文档·ppt·答疑
Wang's Blog12 小时前
MySQL: 数据库监控核心要素与实施策略
数据库·mysql
海奥华213 小时前
分库分表技术详解:从入门到实践
数据库·后端·mysql·golang