MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  ...  /  INFORMATION_SCHEMA INNODB_LOCK_WAITS テーブル

26.51.21 INFORMATION_SCHEMA INNODB_LOCK_WAITS テーブル

INNODB_LOCK_WAITS テーブルには、ブロックされている InnoDB トランザクションごとに 1 つ以上の行が含まれ、トランザクションで要求したロックと、その要求をブロックしているすべてのロックを示します。

注記

このテーブルは非推奨で、MySQL 8.0.1 の時点で削除されています。 代わりに、パフォーマンススキーマ data_lock_waits テーブルを使用してください。 セクション27.12.13.2「data_lock_waits テーブル」を参照してください。

テーブルは必要な権限が異なります: INNODB_LOCK_WAITS テーブルには、グローバル PROCESS 権限が必要です。 data_lock_waits テーブルには、選択元のテーブルに対する SELECT の通常のパフォーマンススキーマ権限が必要です。

次のテーブルに、INNODB_LOCK_WAITS カラムから data_lock_waits カラムへのマッピングを示します。 この情報を使用して、あるテーブルから別のテーブルにアプリケーションを移行します。

表 26.5 INNODB_LOCK_WAITS から data_lock_waits カラムへのマッピング

INNODB_LOCK_WAITS カラム data_lock_waits カラム
REQUESTING_TRX_ID REQUESTING_ENGINE_TRANSACTION_ID
REQUESTED_LOCK_ID REQUESTING_ENGINE_LOCK_ID
BLOCKING_TRX_ID BLOCKING_ENGINE_TRANSACTION_ID
BLOCKING_LOCK_ID BLOCKING_ENGINE_LOCK_ID


関連キーワード:  テーブル, SCHEMA, INFORMATION, INNODB, LOCK, WAITS, TABLE, InnoDB, data, lock