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

相关推荐
riderxin8 小时前
【20251101】mysql基本命令复习
数据库·mysql·oracle
百***86058 小时前
Spring BOOT 启动参数
java·spring boot·后端
跟着珅聪学java9 小时前
Spring Boot 中整合 MySQL 并打印 SQL 日志
java·spring boot
ᐇ9599 小时前
Java集合框架实战:HashMap与HashSet的妙用
java·开发语言
阿智智9 小时前
用Maven的quickstart archetype创建项目并结合JUnit5单元测试
java·单元测试·maven·junit5
乂爻yiyao9 小时前
设计模式思想——从单例模式说起
java·单例模式·设计模式
q***11659 小时前
SpringBoot创建动态定时任务的几种方式
java·spring boot·spring
by__csdn9 小时前
微服务与单体那些事儿
java·后端·微服务·云原生·架构
权泽谦9 小时前
Java 在机器学习中的应用:基于 DL4J 与 Weka 的完整实战案例
java·机器学习·数据挖掘
q***23929 小时前
nginx简单命令启动,关闭等
java·服务器·nginx