MySQL 死锁处理

查询是否锁表

SHOW OPEN TABLES WHERE In_use > 0;

查看正在锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

查看等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

查看进程信息

SHOW PROCESSLIST;

或者

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;

或者

SELECT * FROM SYS.PROCESSLIST;

KILL被锁住的表进程

KILL ID; (ID为 SHOW PROCESSLIST获得的ID标识号)

相关推荐
阿里云大数据AI技术1 分钟前
淘宝闪购基于Flink&Paimon的Lakehouse生产实践:从实时数仓到湖仓一体化的演进之路
数据库·flink
努力学习的小廉15 分钟前
深入了解linux系统—— 线程同步
linux·服务器·数据库·算法
ytadpole18 分钟前
揭秘设计模式:命令模式-告别混乱,打造优雅可扩展的代码
java·设计模式
用户37215742613523 分钟前
Java 教程:轻松实现 Excel 与 CSV 互转 (含批量转换)
java
格调UI成品38 分钟前
DCS+PLC协同优化:基于MQTT的分布式控制系统能效提升案例
数据库·云边协同
叫我阿柒啊1 小时前
Java全栈开发实战:从基础到微服务的深度解析
java·微服务·kafka·vue3·springboot·jwt·前端开发
凯尔萨厮1 小时前
Java学习笔记三(封装)
java·笔记·学习
霸道流氓气质1 小时前
Java开发中常用CollectionUtils方式,以及Spring中CollectionUtils常用方法示例
java·spring
失散131 小时前
分布式专题——5 大厂Redis高并发缓存架构实战与性能优化
java·redis·分布式·缓存·架构
通达的K1 小时前
Java实战项目演示代码及流的使用
java·开发语言·windows