暂无图片
Mysql gap锁与next key lock有何区别?
我来答
分享
铛铛
2021-09-13
Mysql gap锁与next key lock有何区别?

分别适用与那些场景,分别解决了什么问题?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
test

1 next key lock=gap lock+行锁
2 next key lock 左开右闭

应用场景
1 主键(唯一索引)
等值查询
遇到查找的数据 next key lock退化为行锁
2 正常索引
等值查询
遇到查找的数据,查找到结果后,会继续往后查询,如果后面的值不等于该值,next key lock 退化为行锁。

解决问题
解决了幻读的问题

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
铛铛
题主
2021-09-13
get it.
test
答主
2021-09-14
上面写的有些小问题,正常索引 中next key lock 退化为行锁,应该为退化为gap lock
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏