このページは機械翻訳したものです。
これらのビューには、トランザクションが待機している InnoDB ロックの概要が示されます。 デフォルトでは、行はロック期間の降順でソートされます。
innodb_lock_waits ビューと x$innodb_lock_waits ビューには、次のカラムがあります:
-
wait_startedロック待機が開始された時刻。
-
wait_ageロックが待機された期間 (
TIME値)。 -
wait_age_secsロックが待機された時間 (秒)。
-
locked_table_schemaロックされたテーブルを含むスキーマ。
-
locked_table_nameロックされたテーブルの名前。
-
locked_table_partitionロックされたパーティションの名前 (存在する場合)。それ以外の場合は
NULL。 -
locked_table_subpartitionロックされたサブパーティションの名前 (存在する場合)。それ以外の場合は
NULL。 -
locked_indexロックされたインデックスの名前。
-
locked_type待機中のロックのタイプ。
-
waiting_trx_id待機中のトランザクションの ID。
-
waiting_trx_started待機中のトランザクションが開始された時刻。
-
waiting_trx_age待機中のトランザクションが待機していた時間 (
TIME値)。 -
waiting_trx_rows_locked待機中のトランザクションによってロックされた行数。
-
waiting_trx_rows_modified待機中のトランザクションによって変更された行数。
-
waiting_pid待機中のトランザクションのプロセスリスト ID。
-
waiting_queryロックを待機しているステートメント。
-
waiting_lock_id待機中のロックの ID。
-
waiting_lock_mode待機ロックのモード。
-
blocking_trx_id待機ロックをブロックしているトランザクションの ID。
-
blocking_pidブロッキングトランザクションのプロセスリスト ID。
-
blocking_queryブロックしているトランザクションが実行しているステートメント。 ブロッキングクエリーを発行したセッションがアイドル状態になった場合、このフィールドは NULL を報告します。 詳細は、発行セッションがアイドル状態になった後のブロッキングクエリーの識別を参照してください。
-
blocking_lock_id待機中のロックをブロックしているロックの ID。
-
blocking_lock_mode待機中のロックをブロックしているロックのモード。
-
blocking_trx_startedブロッキングトランザクションが開始された時刻。
-
blocking_trx_ageブロックしているトランザクションが実行されている期間 (
TIME値)。 -
blocking_trx_rows_lockedブロックしているトランザクションによってロックされた行数。
-
blocking_trx_rows_modifiedブロックしているトランザクションによって変更された行数。
-
sql_kill_blocking_queryブロッキングステートメントを強制終了するために実行する
KILLステートメント。 -
sql_kill_blocking_connectionブロッキングステートメントを実行しているセッションを強制終了するために実行する
KILLステートメント。