文档首页
MySQL 9.0 参考手册
相关文档 下载此手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (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 语句。