• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • INNODB_LOCK_WAITS表

    INNODB_LOCK_WAITS表为每个被阻止的InnoDB事务包含一个或多个行,指示它已请求的锁以及正在阻止该请求的所有锁。

    注意

    自MySQL 8.0.1起不推荐使用该表,并删除了该表。请改用性能架构data_lock_waits表。请参见“ data_lock_waits表”。

    这些表在所需特权方面有所不同:该INNODB_LOCK_WAITS表需要全局PROCESS特权。该data_lock_waits表需要SELECT从中选择表的通常“性能模式”特权。

    下表显示了INNODB_LOCK_WAITS列之间的映射data_lock_waits。使用此信息可以将应用程序从一个表迁移到另一个表。

    从INNODB_LOCK_WAITS到data_lock_waits列的映射

    INNODB_LOCK_WAITS列data_lock_waits列
    REQUESTING_TRX_IDREQUESTING_ENGINE_TRANSACTION_ID
    REQUESTED_LOCK_IDREQUESTING_ENGINE_LOCK_ID
    BLOCKING_TRX_IDBLOCKING_ENGINE_TRANSACTION_ID
    BLOCKING_LOCK_IDBLOCKING_ENGINE_LOCK_ID