MYSQL查看表是否被锁以及解锁过程

 更新时间:2025年10月13日 15:27:12   作者:清石小猿  
这篇文章主要介绍了MYSQL查看表是否被锁以及解锁过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、查看哪些表被锁

字段In_use表示有多少线程在使用这张表,字段name_locked表示表格是否被锁,0代表锁定状态

show OPEN TABLES where In_use > 0;

二、显示正在运行的进程(默认前一百条)

1:字段“db”代表数据库名,字段“info”代表正在执行的sql,字段“Command”代表当前的状态

show processlist;

三、对比“info”字段

找出正在执行,导致一直锁表的语句,取“id”字段值,执行下面sql,删除进程

kill id

四、执行完毕

重复执行

show OPEN TABLES where In_use > 0;

sql语句,检查锁定的表是否已经没有,没有就是已经解锁了,

还有的话,说明还有其它进程在对表进行操作,执行

show processlist;

继续查找,然后kill掉就行了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • mysql排查锁等待的解决方法

    mysql排查锁等待的解决方法

    最近线上碰到了几次mysql锁等待的问题,本文主要介绍了mysql排查锁等待的解决方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-08-08
  • mysql split函数用逗号分隔的实现

    mysql split函数用逗号分隔的实现

    这篇文章主要介绍了mysql split函数用逗号分隔的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • MySQL存储过程中使用WHILE循环语句的方法

    MySQL存储过程中使用WHILE循环语句的方法

    这篇文章主要介绍了MySQL存储过程中使用WHILE循环语句的方法,实例分析了在MySQL中循环语句的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • Navicat for MySQL导出表结构脚本的简单方法

    Navicat for MySQL导出表结构脚本的简单方法

    下面小编就为大家带来一篇Navicat for MySQL导出表结构脚本的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • 从其他电脑访问本机的Mysql的设置方法

    从其他电脑访问本机的Mysql的设置方法

    如果需要让特定的用户从给定域(例如mydomain.com)的所有计算机上访问 MySQL 服务器,你可以执行在账户名的 host 部分使用了通配符“%” 的 GRANT 语句
    2008-11-11
  • mysql修改数据库引擎的几种方法总结

    mysql修改数据库引擎的几种方法总结

    这篇文章主要给大家介绍了关于mysql修改数据库引擎的相关资料,包括使用ALTERTABLE语句、更改默认存储引擎、使用MySQLWorkbench、导出和导入数据以及编写脚本批量修改,每种方法都有其优缺点和适用场景,需要的朋友可以参考下
    2024-11-11
  • MySQL数据误删或者误更新如何恢复详细步骤(一看就会)

    MySQL数据误删或者误更新如何恢复详细步骤(一看就会)

    本文主要为开发人员提供在测试环境中恢复近期误操作的少量数据的方法,首先介绍了如何下载并安装MyFlash工具,然后详细讲解了如何利用该工具和MySQL的binlog日志来恢复误删或误更新的数据,介绍的非常详细,需要的朋友可以参考下
    2024-10-10
  • 一文带大家由浅入深的了解MySQL底层查询逻辑

    一文带大家由浅入深的了解MySQL底层查询逻辑

    这篇文章主要给大家详细介绍了MySQL底层查询逻辑,文中有详细的代码示例和图文介绍,具有一定的参考价值,感兴趣的同学可以借鉴阅读
    2023-06-06
  • 简单了解SQL常用删除语句原理区别

    简单了解SQL常用删除语句原理区别

    这篇文章主要介绍了简单了解SQL常用删除语句原理区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • MySQL和MySQL驱动mysql-connector-java升级到8.0.X版本问题

    MySQL和MySQL驱动mysql-connector-java升级到8.0.X版本问题

    这篇文章主要介绍了MySQL和MySQL驱动mysql-connector-java升级到8.0.X版本问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02

最新评论