运行环境
MySQL 8.4.10 / InnoDB / Docker 24.0.7
现场现象
两个连接更新同一主键时,一个会话处于 updating;只看 SHOW PROCESSLIST 无法确认谁在等待、谁持有锁以及锁落在哪个索引。
已完成的检查
已查询 Performance Schema 的 data_lock_waits 和 data_locks,并准备与 innodb_trx、processlist 的连接 ID 对照。
希望确认
定位等待事务与阻塞事务的映射,安全结束持锁事务,并验证等待关系真正消失。