会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
镜湖月色
天下无难事,有志者成之;天下无易事,有恒者得之。
博客园
首页
新随笔
联系
订阅
管理
MySQL的可重复读是如何解决幻读问题的
1、快照读能解决部分幻读问题,就是当sessionA查询的时候,sessionB insert多少条都是一样;但sessionA update的时候,就是当前读,会生成新的快照点,导致幻读问题出现。
2、用next-key lock解决当前读下的幻读问题,如果是走索引,他会锁住索引本身的行锁;如果是范围,就会成为一个行锁+间隙锁,导致范围内的无法插入;如果是无索引的,直接全表加上了间隙锁,无法插入,阻塞。
posted @
2020-10-09 16:12
镜湖月色
阅读(
2102
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告