3.2锁定

InnoDB行锁等待

显示InnoDB Locks事务正在等待。价值取自sys.x $ innodb_lock_waits.看法。

表3.2 InnoDB行锁等待仪表板

名称 描述

等待锁ID

等待锁的ID。

等待TRX ID

等待交易的ID。

阻止锁ID

阻止等待锁的锁的ID。

阻止锁定模式

阻挡等待锁的锁的模式。

阻止PID

阻塞事务的ProcessList ID。

阻止查询

阻塞事务正在执行的语句。

阻止TRX年龄

阻塞事务已执行多长时间,作为时间值。

阻止TRX ID

阻止等待锁的事务的ID。

阻止TRX行锁定

阻塞事务锁定的行数。

阻止TRX行修改

由阻塞事务修改的行数。

阻止TRX开始

阻止事务启动的时间。

锁定索引

锁定索引的名称。

锁定表

锁定表的名称。

锁定类型

等待锁的类型。

等待年龄

锁定被等待多长时间,作为时间值。

等待锁定模式

等待锁的模式。

等待PID

等待交易的ProcessList ID。

等待查询

等待锁的声明。

等待TRX年龄

候诊交易等待多久,作为时间值。

等待Trx行锁定

等待交易锁定的行数。

修改了等待TRX行

等待交易修改的行数。

等待trx开始

等待事务启动的时间。

等待开始

锁等待启动的时间。


表元数据锁等待

此仪表板显示哪些会话被阻止等待元数据锁,以及阻止它们的内容。从中检索值sys.x $ schema_table_lock_waits.看法。

表3.3表元数据锁等待仪表板

名称 描述

对象名称

instrumented对象的名称。

对象架构

包含锁定对象的模式。

阻止账户

与阻止等待锁的线程关联的帐户。

阻止账户持续时间

封锁锁定了多长时间。

阻止锁定类型

阻挡等待锁的锁的类型。

阻止PID

阻止等待锁的线程的ProcessList ID。

阻止线程ID

阻止等待锁的线程的线程ID。

等待账户

与正在等待锁的会话关联的帐户。

等待锁定持续时间

等待锁定等待多久。

等待锁定类型

等待锁的类型。

等待PID

等待锁定的线程的ProcessList ID。

等待查询

等待锁的声明。

等待查询行受影响

受陈述影响的行数。

等待查询行检查

由语句从存储引擎读取的行数。

等待查询秒

声明一直在等待多长时间。

等待线程ID

等待锁定的线程的线程ID。