1

私は見たテーブルを持っています:

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

これを使用して内容を確認しましたが、何も開かれていません:

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

これは正常ですか?ここに何がロックされているかを確認するトリックはありますか?

4

1 に答える 1

1

Table_locks_immediate および Table_locks_waited ステータス変数を確認することで、システムのテーブル ロックの競合を分析できます。これらのステータス変数は、テーブル ロックの要求がすぐに許可された回数と待機しなければならなかった回数をそれぞれ示します。

それは容量であり、実際に一度待機する必要があった数です

于 2012-11-21T15:59:03.023 に答える