要查看 InnoDB 事务锁的具体情况,包括事务正在申请加的锁和事务加上的锁,可以查询'information_schema.INNODB_LOCKS' 表。

'INNODB_LOCKS' 表是 MySQL 中的系统表之一,存储了当前活动的 InnoDB 事务的锁信息。通过查询该表,您可以获取有关事务锁的详细信息,包括锁的类型、锁定的对象(如表、行等)、锁的模式(共享锁或排他锁)以及锁定的事务 ID 等。

以下是一个示例查询语句,用于获取 InnoDB 事务锁的信息:

SELECT *
FROM information_schema.INNODB_LOCKS;

该查询将返回'INNODB_LOCKS' 表中的所有记录,您可以根据需要进一步筛选和处理锁信息。

请注意,查询'information_schema' 数据库中的系统表时,需要具有相应的权限才能访问这些表。确保您具有足够的权限来执行该查询语句。

MySQL InnoDB 事务锁监控 - 查询 information_schema.INNODB_LOCKS 表

原文地址: https://www.cveoy.top/t/topic/2OU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录