Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  The innodb_lock_waits and x$innodb_lock_waits Views

30.4.3.9 Innodb_lock_waits 和 x$innodb_lock_waits 视图

这些视图总结了 InnoDB 锁的事务等待。默认情况下,行按降序锁定年龄排序。

The 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语句。