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_564914923 分钟前
Altium Designer,AD如何修改原理图右下角图纸标题栏?如何自定义标题栏?自定义原理图模版的使用方法
java·服务器·前端
飞升不如收破烂~3 分钟前
# Spring Boot 跨域请求未到达后端问题排查记录
java·spring boot·后端
AllData公司负责人4 分钟前
【亲测好用】数据集成管理能力演示
java·大数据·数据库·开源
brevity_souls6 分钟前
SQL Server 窗口函数简介
开发语言·javascript·数据库
倚-天-照-海8 分钟前
Doris数据库基本概念
数据库
阿蒙Amon9 分钟前
C#每日面试题-值传递和引用传递的区别
java·面试·c#
翼龙云_cloud10 分钟前
阿里云渠道商:cpu 弹性扩容有哪些限制条件?
数据库·阿里云·云计算
aloha_78910 分钟前
乐信面试准备
java·spring boot·python·面试·职场和发展·maven
Knight_AL19 分钟前
Spring Boot 多模块项目中优雅实现自动配置(基于 AutoConfiguration.imports)
java·spring boot·mybatis
陈聪.24 分钟前
HRCE简单实验
linux·运维·数据库