文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  innodb_lock_waits 和 x$innodb_lock_waits 視圖

30.4.3.9 innodb_lock_waits 和 x$innodb_lock_waits 視圖

這些視圖總結了交易正在等待的 InnoDB 鎖定。預設情況下,會依鎖定存在時間降冪排序。

innodb_lock_waitsx$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 語句,以終止執行封鎖語句的會話。