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;
相关推荐
无限进步_23 分钟前
【C++】从红黑树到 map 和 set:封装设计与迭代器实现
开发语言·数据结构·数据库·c++·windows·github·visual studio
橙子圆12330 分钟前
Redis知识2
java·数据库·redis
过期动态33 分钟前
【RabbitMQ基础篇】RabbitMQ从入门到实战
java·jvm·数据库·分布式·spring·rabbitmq·intellij-idea
MandalaO_O33 分钟前
MySQL:数据库约束
数据库·mysql
hjc_0420431 小时前
xtrabackup来备份恢复数据
运维·adb
刘~浪地球1 小时前
MongoDB聚合管道进阶:数据处理与统计分析
数据库·mongodb
瀚高PG实验室1 小时前
debezium在LANG=zh_CN.UTF-8下,无法解析timestamp类型的列值为BC的字段
服务器·数据库·postgresql·瀚高数据库
刘~浪地球1 小时前
MongoDB索引优化实战:让查询飞起来
数据库·mongodb
AstartesEternal1 小时前
REDIS下载及安装教程
数据库·redis·缓存