これらのビューには、メタデータロックで待機中にブロックされているセッションとブロックされているセッションが表示されます。
ここでのカラムの説明は簡単です。 詳細は、セクション27.12.13.3「metadata_locks テーブル」 のパフォーマンススキーマ metadata_locks
テーブルの説明を参照してください。
schema_table_lock_waits
ビューと x$schema_table_lock_waits
ビューには、次のカラムがあります:
-
object_schema
ロックするオブジェクトを含むスキーマ。
-
object_name
インストゥルメントされたオブジェクトの名前。
-
waiting_thread_id
ロックを待機中のスレッドのスレッド ID。
-
waiting_pid
ロックを待機しているスレッドのプロセスリスト ID。
-
waiting_account
ロックを待機しているセッションに関連付けられているアカウント。
-
waiting_lock_type
待機中のロックのタイプ。
-
waiting_lock_duration
待機中のロックが待機している時間。
-
waiting_query
ロックを待機しているステートメント。
-
waiting_query_secs
ステートメントが待機している時間 (秒)。
-
waiting_query_rows_affected
ステートメントに影響を受けた行数。
-
waiting_query_rows_examined
ステートメントによってストレージエンジンから読み取られた行数。
-
blocking_thread_id
待機中のロックをブロックしているスレッドのスレッド ID。
-
blocking_pid
待機中のロックをブロックしているスレッドのプロセスリスト ID。
-
blocking_account
待機ロックをブロックしているスレッドに関連付けられたアカウント。
-
blocking_lock_type
待機中のロックをブロックしているロックのタイプ。
-
blocking_lock_duration
ブロッキングロックが保持されている期間。
-
sql_kill_blocking_query
ブロッキングステートメントを強制終了するために実行する
KILL
ステートメント。 -
sql_kill_blocking_connection
ブロッキングステートメントを実行しているセッションを強制終了するために実行する
KILL
ステートメント。