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

相关推荐
档案宝档案管理4 分钟前
档案宝:企业合同档案管理的“安全保险箱”与“效率加速器”
大数据·数据库·人工智能·安全·档案·档案管理
Lei活在当下8 分钟前
【现代 Android APP 架构】09. 聊一聊依赖注入在 Android 开发中的应用
java·架构·android jetpack
wangjialelele18 分钟前
mysql库操作二
数据库·mysql
星释21 分钟前
二级等保实战:MySQL安全加固
android·mysql·安全
Chloeis Syntax22 分钟前
MySQL初阶学习日记(1)--- 数据库的基本操作
数据库·学习·mysql
不穿格子的程序员38 分钟前
从零开始刷算法-栈-括号匹配
java·开发语言·
lkbhua莱克瓦241 小时前
Java练习-正则表达式 1
java·笔记·正则表达式·github
yue0081 小时前
C#类继承
java·开发语言·c#
workflower1 小时前
FDD(Feature Driven Development)特征驱动开发
大数据·数据库·驱动开发·需求分析·个人开发