這些檢視表會顯示哪些工作階段因為中繼資料鎖定而受阻,以及是什麼阻礙了它們。
此處的欄位描述很簡短。如需其他資訊,請參閱 Performance Schema metadata_locks
資料表的描述,網址位於第 29.12.13.3 節「metadata_locks 資料表」。
schema_table_lock_waits
和 x$schema_table_lock_waits
檢視表具有這些欄位
object_schema
包含要鎖定之物件的 schema。
object_name
已檢測物件的名稱。
waiting_thread_id
正在等待鎖定的執行緒 ID。
waiting_pid
正在等待鎖定的執行緒的 processlist 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
正在封鎖等待鎖定的執行緒的 processlist ID。
blocking_account
與正在封鎖等待鎖定的執行緒相關聯的帳戶。
blocking_lock_type
正在封鎖等待鎖定的鎖定類型。
blocking_lock_duration
已持有封鎖鎖定多久。
sql_kill_blocking_query
要執行以終止封鎖陳述式的
KILL
陳述式。sql_kill_blocking_connection
要執行以終止執行封鎖陳述式的工作階段的
KILL
陳述式。