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

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

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

-- 使用第二个命令查看当前的锁定信息后,可以看到该表被哪些进程锁定了。使用上面的命令可以杀掉当前锁定该表的进程
KILL 354;
-- 释放表锁
UNLOCK TABLES;

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-04-02 04:26:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-02 04:26:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-02 04:26:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-02 04:26:01       20 阅读

热门阅读

  1. 6.游戏。

    2024-04-02 04:26:01       15 阅读
  2. EXCEL VBA 计算财务报表透视图计算汇总透视表

    2024-04-02 04:26:01       18 阅读
  3. 【建议收藏】Tomcat 优化总结

    2024-04-02 04:26:01       16 阅读
  4. 2024.4.1exercise

    2024-04-02 04:26:01       15 阅读
  5. pytest中文使用文档----8捕获告警信息

    2024-04-02 04:26:01       15 阅读
  6. Vue中的MVVM

    2024-04-02 04:26:01       14 阅读
  7. C++经典面试题目(十八)

    2024-04-02 04:26:01       15 阅读
  8. 以比特币脚本来实现SNARK Verifier

    2024-04-02 04:26:01       15 阅读