关注
select属于快照读操作,不会出现幻读,只有update、delete这种当前读操作才会出现幻读现象。 幻读的话,我给你举个例子,假如A事务正在查询id<10的所有数据,只存在id为1~7的数据,8、9并不存在,此时B事务向数据库插入id为8的数据,那么事务A就会出现幻读现象,本来是不存在id为8的数据的,但是像出现幻觉一样读取到了,这就是幻读。 解决的办法是加上next-key锁(也就是行锁+gap锁),gap锁会锁着id为8、9的两个位置,阻止事务A读取数据的时候,事务B向数据库插入数据,这样就避免幻读了
查看原帖
4 11
相关推荐

点赞 评论 收藏
分享
05-14 22:37
中国科学技术大学 Java 点赞 评论 收藏
分享
04-06 22:33
西华大学 运维开发工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的实习收获 #
11628次浏览 239人参与
# 穿越回高考你还会选现在的专业吗 #
7670次浏览 128人参与
# 实习吐槽大会 #
14395次浏览 63人参与
# 我的租房踩坑经历 #
4153次浏览 86人参与
# 晒一晒你的工位 #
79405次浏览 277人参与
# TP-LINK工作体验 #
46835次浏览 827人参与
# 入职第三天,晒晒你的工位 #
31326次浏览 154人参与
# 你的办公桌上都有什么? #
6658次浏览 57人参与
# 高学历就一定能找到好工作吗? #
47294次浏览 584人参与
# 工作压力大怎么缓解 #
78374次浏览 932人参与
# 实习中的菜狗时刻 #
361550次浏览 3280人参与
# 今年形式下双非本找得到工作吗 #
138451次浏览 1055人参与
# 机械制造2023笔面经 #
115955次浏览 747人参与
# 电网笔面经互助 #
33291次浏览 331人参与
# Offer比较,求稳定还是求发展 #
52420次浏览 248人参与
# 你最满意的offer薪资是哪家公司? #
25454次浏览 130人参与
# 24届的你们现状如何了? #
69672次浏览 399人参与
# 你投递的公司有几家约面了? #
103929次浏览 745人参与
# 薪资一样,你会选择去大厂还是小公司 #
19336次浏览 116人参与
# 选完offer后,你后悔学机械吗? #
28843次浏览 158人参与