這些視圖顯示哪些工作階段因中繼資料鎖定而遭封鎖等待,以及是什麼封鎖了它們。
此處的欄位描述較為簡短。如需其他資訊,請參閱 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
正在等待鎖定的執行緒的處理序清單 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
陳述式。