MySql判断表是否被锁定、如何解锁

参考:MySql判断表是否被锁定、如何解锁_mysql查询是否锁表以及解锁-CSDN博客

bash 复制代码
-- 查看当前锁定表的状态,其中 In_use 表示表当前是否被锁定。如果 In_use 的值大于 0,说明该表被锁定了
SHOW OPEN TABLES WHERE In_use >0;
-- 这个命令可以显示当前 MySQL 数据库的所有进程以及它们的状态。如果一个表被锁定了,会有一个Waiting for table metadata
SHOW FULL PROCESSLIST;

-- 使用第二个命令查看当前的锁定信息后,可以看到该表被哪些进程锁定了。使用上面的命令可以杀掉当前锁定该表的进程
KILL 354;
-- 释放表锁
UNLOCK TABLES;
相关推荐
Hello.Reader2 小时前
Redis 延迟监控深度指南
数据库·redis·缓存
ybq195133454312 小时前
Redis-主从复制-分布式系统
java·数据库·redis
好奇的菜鸟5 小时前
如何在IntelliJ IDEA中设置数据库连接全局共享
java·数据库·intellij-idea
tan180°5 小时前
MySQL表的操作(3)
linux·数据库·c++·vscode·后端·mysql
满昕欢喜6 小时前
SQL Server从入门到项目实践(超值版)读书笔记 20
数据库·sql·sqlserver
DuelCode6 小时前
Windows VMWare Centos Docker部署Springboot 应用实现文件上传返回文件http链接
java·spring boot·mysql·nginx·docker·centos·mybatis
幽络源小助理6 小时前
SpringBoot基于Mysql的商业辅助决策系统设计与实现
java·vue.js·spring boot·后端·mysql·spring
Hello.Reader7 小时前
Redis 延迟排查与优化全攻略
数据库·redis·缓存
简佐义的博客8 小时前
破解非模式物种GO/KEGG注释难题
开发语言·数据库·后端·oracle·golang
爬山算法8 小时前
MySQL(116)如何监控负载均衡状态?
数据库·mysql·负载均衡