【mysql】死锁之后,强制释放
2026/9/8 1:48:33 网站建设 项目流程

【mysql】死锁之后,强制释放

  • 一、查看当前运行的事务,并且强制关闭
  • 二、其他信息查询
    • 1、查看当前连接信息
    • 2、查看当前锁信息
    • 3、查看锁等待关系

一、查看当前运行的事务,并且强制关闭

MySQL提供了KILL命令来终止一个连接及其关联的事务。首先,你需要找到导致死锁的会话ID(即连接ID),然后终止它。

# 查询当前运行的事务 SELECT tx.trx_mysql_thread_id,tx.* FROM information_schema.INNODB_TRX tx; # 强行关闭指定事务 kill trx_mysql_thread_id

二、其他信息查询

1、查看当前连接信息

show processlist;

2、查看当前锁信息

SELECT * FROM information_schema.INNODB_LOCKs;

3、查看锁等待关系

SELECT * FROM information_schema.INNODB_LOCK_WAITS;

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询