显示事务正在等待的 InnoDB 锁。值取自
sys.x$innodb_lock_waits
视图。
表 3.2 InnoDB 行锁等待仪表板
姓名 | 描述 |
---|---|
等待锁定 ID |
等待锁的ID。 |
等待 Trx ID |
等待交易的 ID。 |
阻塞锁 ID |
阻塞等待锁的锁的 ID。 |
阻塞锁定模式 |
阻塞等待锁的锁的模式。 |
阻塞PID |
阻塞事务的进程列表 ID。 |
阻塞查询 |
阻塞事务正在执行的语句。 |
阻塞 Trx 年龄 |
阻塞事务执行了多长时间,作为 TIME 值。 |
阻止 Trx ID |
阻塞等待锁的事务的 ID。 |
阻止 Trx 行已锁定 |
阻塞事务锁定的行数。 |
阻塞 Trx 行已修改 |
阻塞事务修改的行数。 |
阻止 Trx 开始 |
阻塞事务开始的时间。 |
锁定索引 |
锁定索引的名称。 |
锁定表 |
锁定表的名称。 |
锁定型 |
等待锁的类型。 |
等待年龄 |
等待锁定的时间,作为 TIME 值。 |
等待锁定模式 |
等待锁的模式。 |
等待PID |
等待事务的进程列表 ID。 |
等待查询 |
等待锁的语句。 |
等待 Trx 年龄 |
等待事务等待了多长时间,作为 TIME 值。 |
等待 Trx 行已锁定 |
等待事务锁定的行数。 |
等待修改的 Trx 行 |
等待事务修改的行数。 |
等待 Trx 开始 |
等待事务开始的时间。 |
等待开始 |
锁等待开始的时间。 |
此仪表板显示哪些会话在等待元数据锁定时被阻止,以及什么阻止了它们。从
sys.x$schema_table_lock_waits
视图中检索值。
表 3.3 表元数据锁定等待仪表板
姓名 | 描述 |
---|---|
对象名称 |
检测对象的名称。 |
对象架构 |
包含锁定对象的架构。 |
冻结账户 |
与阻塞等待锁的线程关联的帐户。 |
冻结账户期限 |
阻塞锁被持有了多长时间。 |
阻塞锁类型 |
阻塞等待锁的锁类型。 |
阻塞PID |
阻塞等待锁的线程的进程列表 ID。 |
阻塞线程 ID |
阻塞等待锁的线程的线程 ID。 |
等待帐户 |
与正在等待锁定的会话关联的帐户。 |
等待锁持续时间 |
等待锁等待了多长时间。 |
等待锁定类型 |
等待锁的类型。 |
等待PID |
等待锁的线程的进程列表 ID。 |
等待查询 |
等待锁的语句。 |
等待受影响的查询行 |
语句影响的行数。 |
等待检查的查询行 |
语句从存储引擎读取的行数。 |
等待查询秒 |
语句等待了多长时间,以秒为单位。 |
等待线程 ID |
等待锁的线程的线程 ID。 |