两万字详解InnoDB的锁( 十 )

  1. 先找到关键词TRANSACTION,可以发现两部分的事务日志,如下:

两万字详解InnoDB的锁

文章插图
 
  1. 查看正在执行,产生死锁的对应的SQL,如下:

两万字详解InnoDB的锁

文章插图
 
  1. 查看分开两部分的TRANSACTION,分别持有什么锁,和等待什么锁 。

两万字详解InnoDB的锁

文章插图
 
所谓的死锁,其实就是,我持有你的需要的锁,你持有我需要的锁,形成相互等待的闭环 。所以排查死锁问题时,照着这个思维去思考就好啦 。
作者:捡田螺的小男孩
链接:
https://juejin.cn/post/7094049650428084232

【两万字详解InnoDB的锁】


推荐阅读