mysqlでロックテーブルの状況を確認する方法は?

MySQLでのテーブルのロック状況を確認するには、次のコマンドを使用できます。

  1. 現在ロックされているテーブルを表示する:
SHOW OPEN TABLES WHERE In_use > 0;
  1. 現在、ロックされている行を確認する。
SHOW ENGINE INNODB STATUS;

“The latest deadlock information”を検索し、最新のデッドロック情報、ロックされている行が表示されます。

  1. 現在のロック待ち状況を確認してください。
SHOW PROCESSLIST;

“Waiting for table lock”または”Waiting for lock”の状態であるプロセスを探します。これらのプロセスはロックを待っている状況を示しています。

あなたに役立つことを願っています。

bannerAds