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

相关推荐
weixin_4493108413 小时前
使用轻易云平台实现数据ETL转换与写入金蝶云星辰V2
java·数据仓库·etl
Seven9713 小时前
剑指offer-77、打印从1到最⼤的n位数
java
鲨辣椒1008613 小时前
线程函数接口补充
java·开发语言·算法
玄〤13 小时前
个人博客网站搭建day5--MyBatis-Plus核心配置与自动填充机制详解(漫画解析)
java·后端·spring·mybatis·springboot·mybatis plus
weixin_4462608513 小时前
win11本地部署openclaw实操第4集-wsl方式实现飞书机器人功能
java·机器人·飞书
啊卡无敌13 小时前
工作中常用的软件架构设计方法
java
2301_7921858813 小时前
快速熟悉后缀为yml的文件
java·linux·数据库
夕除13 小时前
js--25
java
钦拆大仁13 小时前
Java中的泛型
java·开发语言
计算机学姐13 小时前
基于SpringBoot的服装购物商城销售系统【协同过滤推荐算法+数据可视化统计】
java·vue.js·spring boot·mysql·信息可视化·mybatis·推荐算法