文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  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 陳述式。