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

相关推荐
独自破碎E10 分钟前
BISHI66 子数列求积
android·java·开发语言
爱学习的小可爱卢15 分钟前
JavaSE基础-Java String不可变性深度解析
java·javase
tryCbest17 分钟前
Oracle恢复已损坏定时任务(Jobs)
数据库·oracle
君爱学习18 分钟前
Spring Boot JWT Token 认证
java
程序员清风20 分钟前
2026年必学:Vibe Coding几个实用技巧,老手都在偷偷用!
java·后端·面试
夕除24 分钟前
js--24
java
AC赳赳老秦25 分钟前
多模态 AI 驱动办公智能化变革:DeepSeek 赋能图文转写与视频摘要的高效实践
java·ide·人工智能·python·prometheus·ai-native·deepseek
蒸蒸yyyyzwd29 分钟前
数据库学习笔记
数据库·笔记
TDengine (老段)33 分钟前
TDengine IDMP 数据可视化——富文本
大数据·数据库·物联网·ai·时序数据库·tdengine·涛思数据
_千思_35 分钟前
【小白说】数据库系统概念 8
数据库