深入理解 MySQL 间隙锁
特别说明
当前文章内容迁移中,如有问题,请提交 issues 谢谢 ~~
当我们在进行范围查询的时候,请求共享或排他锁的时候,MySQL 会对查询的区间进行加锁,及时对应区间可能没有数据也会被锁住。
如果请求对一个不存在的记录进行加锁,MySQL 也会使用间隙锁(Next-key)
MySQL 中尽量不要使用 update 进行范围更新。
当前文章内容迁移中,如有问题,请提交 issues 谢谢 ~~
当我们在进行范围查询的时候,请求共享或排他锁的时候,MySQL 会对查询的区间进行加锁,及时对应区间可能没有数据也会被锁住。
如果请求对一个不存在的记录进行加锁,MySQL 也会使用间隙锁(Next-key)
MySQL 中尽量不要使用 update 进行范围更新。