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掉就行了。

总结

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

相关文章

  • SQL HAVING子句在GROUP BY中的条件筛选灵活运用

    SQL HAVING子句在GROUP BY中的条件筛选灵活运用

    这篇文章主要为大家介绍了SQL HAVING子句在GROUP BY中的条件筛选灵活运用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • 解决windows下mysql8修改my.ini设置datadir后无法启动问题

    解决windows下mysql8修改my.ini设置datadir后无法启动问题

    在修改MySQL的my.ini文件以更改数据目录后,可能会遇到无法启动的问题,这通常是因为字符编码被改变或新路径权限不足,正确的做法是备份my.ini文件,确保使用ANSI字符编码修改datadir,并确保新路径有足够的权限,特别是SYSTEM或NETWORKSERVICE权限
    2025-01-01
  • MySQL数据库服务器端核心参数详解和推荐配置

    MySQL数据库服务器端核心参数详解和推荐配置

    MySQL手册上也有服务器端参数的解释,以及参数值的相关说明信息,现针对我们大家重点需要注意、需要修改或影响性能 的服务器端参数,作其用处的解释和如何配置参数值的推荐,此事情拖了不少时间,为方便大家帮忙纠错
    2011-12-12
  • mysql如何对String类型的数字值排序

    mysql如何对String类型的数字值排序

    这篇文章主要介绍了mysql如何对String类型的数字值排序问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • mysql缓冲和缓存设置详解

    mysql缓冲和缓存设置详解

    本文主要给大家讲解的是mysql优化过程中比较重要的2个参数缓冲和缓存的设置,希望大家能够喜欢
    2016-12-12
  • 导致mysqld无法启动的一个错误问题及解决

    导致mysqld无法启动的一个错误问题及解决

    这篇文章主要介绍了导致mysqld无法启动的一个错误问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • mysql使用教程之分区表的使用方法(删除分区表)

    mysql使用教程之分区表的使用方法(删除分区表)

    mysql分区表使用方法,新增分区、删除分区、分区的合并、分区的拆分等使用方法
    2013-12-12
  • MySQL中使用序列Sequence的方式总结

    MySQL中使用序列Sequence的方式总结

    序列是一组整数如1,2,3,...为了在需要时生成的,这篇文章主要给大家介绍了关于MySQL中使用序列Sequence的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • mysql如何将多行数据合并成一行

    mysql如何将多行数据合并成一行

    这篇文章主要介绍了mysql将多行数据合并成一行的方法,需要的朋友可以参考下
    2014-08-08
  • 通过MySQL慢查询优化MySQL性能的方法讲解

    通过MySQL慢查询优化MySQL性能的方法讲解

    今天小编就为大家分享一篇关于通过MySQL慢查询优化MySQL性能的方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03

最新评论