這些檢視表會顯示哪些工作階段因為中繼資料鎖定而受阻,以及是什麼阻礙了它們。
此處的欄位描述很簡短。如需其他資訊,請參閱 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陳述式。