首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

查询MYSQL锁表情况

1、列出当前在表缓存中打开的非临时表。

SHOW OPEN TABLES语法:

显示打开的表输出列解释:

Database: 数据库名称

Table: 表名

In_use: 表锁或锁请求的数量在表中。例如,如果一个客户机使用锁表t1写的表获得一个锁,那么In_use将是1。如果另一个客户端问题锁表t1写,而表仍然锁定,客户端将阻塞等待锁,但是锁请求导致In_use为2。如果计数为零,表是打开的,但目前没有使用。

Name_locked: 是否锁定表名。名称锁定用于操作,例如删除或重命名表。

2、列出锁定的表

例如检查表是否被锁定:

参考:https://dev.mysql.com/doc/refman/5.6/en/show-open-tables.html

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180328G1FYV200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券