张旭峰 发表于 2022-8-25 21:18:02

李努力 发表于 2022-8-25 17:59
为啥主键上没有呢?插入(11,33)的时候,等待应该会产生next key lock吧

叶老师 有讲https://ke.qq.com/course/2739691#term_id=102847641 锁实现 锁分析 死锁 锁监控 锁优化 内容非常的硬核 去看看

yejr 发表于 2022-8-26 09:25:32

李努力 发表于 2022-8-25 17:59
为啥主键上没有呢?插入(11,33)的时候,等待应该会产生next key lock吧

分别造出锁、锁等待、死锁场景,然后分别观察锁的情况,会有助于加深理解

李努力 发表于 2022-8-26 10:03:34

yejr 发表于 2022-8-26 09:25
分别造出锁、锁等待、死锁场景,然后分别观察锁的情况,会有助于加深理解 ...

多谢叶老师。只是比较疑惑,主键和唯一索引同样是唯一的,为什么主键上面就不会加next key lock呢

张旭峰 发表于 2022-8-26 10:40:53

李努力 发表于 2022-8-26 10:03
多谢叶老师。只是比较疑惑,主键和唯一索引同样是唯一的,为什么主键上面就不会加next key lock呢 ...

去模拟下

李努力 发表于 2022-8-26 10:42:30

张旭峰 发表于 2022-8-26 10:40
去模拟下

多谢各位老师。
页: 1 [2]
查看完整版本: mysql死锁问题