文档主页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (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

    等待事务的 processlist ID。

  • waiting_query

    等待锁的语句。

  • waiting_lock_id

    等待锁的 ID。

  • waiting_lock_mode

    等待锁的模式。

  • blocking_trx_id

    阻止等待锁的事务的 ID。

  • blocking_pid

    阻止事务的 processlist 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 语句,以终止运行阻止语句的会话。