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标识号)

相关推荐
m0_377618232 分钟前
如何在 Node.js 服务器间正确配置 CORS 实现跨子域资源访问
jvm·数据库·python
qq_189807033 分钟前
如何在 Django ListView 中正确过滤当前用户的照片数据
jvm·数据库·python
老约家的可汗4 分钟前
搜索二叉树的概念及使用
java·开发语言
m0_377618234 分钟前
Go语言如何用systemd_Go语言systemd服务管理教程【总结】
jvm·数据库·python
杰克尼14 分钟前
redis(day05-分布式缓存)
数据库·redis·缓存
qq_1898070315 分钟前
SQL快速查找分组记录数异常的分类_利用HAVING筛选
jvm·数据库·python
被摘下的星星15 分钟前
Maven
java·maven
悟空码字16 分钟前
别再重复造轮子了!SpringBoot对接第三方系统模板,拿来即用
java·spring boot·后端
yaaakaaang16 分钟前
十七、迭代器模式
java·迭代器模式
我爱cope16 分钟前
【从0开始学设计模式-8| 桥接模式】
java·设计模式·桥接模式