• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • vue手册
  • php手册
  • MySQL手册
  • apache手册
  • redis手册
  • 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

      等待事务的进程列表标识。

    • 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执行该语句以杀死正在运行的阻塞语句的会话。