MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む
このページは機械翻訳したものです。
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 |