mysql:锁定表但没有打开

时间:2012-11-21 15:49:16

标签: mysql

我看了一张桌子:

mysql> show status like '%\_locks\_%';
+-----------------------+-------+
| Variable_name         | Value |
+-----------------------+-------+
| Table_locks_immediate | 59137 |
| Table_locks_waited    | 1     |
+-----------------------+-------+
2 rows in set (0.00 sec)

我用this查看它是什么,但没有打开任何内容:

mysql> show open tables WHERE In_use > 0;
Empty set (0.00 sec)

这是正常的吗?有没有办法看到锁定在这里的东西?

1 个答案:

答案 0 :(得分:1)

  

您可以通过检查Table_locks_immediate和Table_locks_waited状态变量来分析系统上的表锁争用,这些状态变量分别指示可以立即授予对表锁的请求的次数和必须等待的次数。

是容量和实际等待一次的数量