显示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。 |