首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
Lyh0
2019-08-22 15:53
已编辑
厦门大学 Java
关注
已关注
取消关注
MVCC解决幻读
请求各位大佬,MVCC为什么不能避免幻读呢?根据版本号,每次SELECT出来的数据的创建版本号不是都小于当前事务版本号,那怎么还有幻读呢?
#笔试题目#
提示
全部评论
推荐
最新
楼层
球球Offer了
西安电子科技大学 Java
你得看看快照读和当前读
7
回复
分享
发布于 2019-08-22 15:54
高木同学
阿里巴巴_供应链平台事业部_Java开发
举个例子,假设说数据库里有一张表一共有3列,第一列是自增主键,隔离级别为RR级别。 原先数据库表里有3条数据 1 1 1 2 2 2 3 3 3 ------- 此时我开启一个事务A,执行一下select * ,然后再开启一个事务B,insert一条 444并commit。 之后再回到事务A,再次执行select *,毫无疑问111222333,符合可重复读。 再然后我执行一条 sql :update 第三列 = 5 之后再select 结果为 1 1 5 2 2 5 3 3 5 4 4 5 -------- 此时发生了幻读,要解决这个问题也很简单,楼上基本说了,就不多解释了。 如有错误麻烦指出。
点赞
回复
分享
发布于 2019-08-22 16:32
crud_boy_arthur
阿里巴巴_数字供应链_开发工程师
select是非锁定读,本来就不会幻读,update这种锁定读才会出现幻读,需要使用间隙锁避免幻读
点赞
回复
分享
发布于 2019-08-22 15:59
快手无敌内推
快手_高级Java开发工程师
RR级别下每个事务会创建一个快照,RR级别默认第一条SQL才创建快照,依据快照中记录的事务的高水位和低水位判断数据是否可见,低于低水位的必然可见,高于高水位的不可见,如果介于两者之间,也处于活动中的事务id的数据不可见,由此解决的,
2
回复
分享
发布于 2019-08-22 16:03
C.A.Y.P
五邑大学 Java
mvcc是快照读,本身就解决了幻读,当前读的情况下,用间隙锁解决了幻读
点赞
回复
分享
发布于 2019-08-22 16:23
我是一只快乐的小菜鸡
字节跳动_android开发
mvcc解决的是可重复读问题,next Key lock解决幻读问题
点赞
回复
分享
发布于 2019-08-22 15:55
快手无敌内推
快手_高级Java开发工程师
谁跟你说的每次查出来的数据的版本号都小于当时事务编号的??
点赞
回复
分享
发布于 2019-08-22 15:59
RDD2DAG
中南大学 大数据开发工程师
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
回复
分享
发布于 2019-08-22 16:31
kafkal
杭州电子科技大学
幻读是会发现多了数据或者少了数据吧
点赞
回复
分享
发布于 2019-08-22 15:49
ChessC
浙江大学 Java
不能避免幻读??
点赞
回复
分享
发布于 2019-08-22 15:51
你好像一个人
华中科技大学 前端工程师
不是默认开启了next keylock 已经避免幻读了吗
点赞
回复
分享
发布于 2019-08-22 15:52
offer来我怀里
河海大学 Java
可重复读级别下通过间隙锁,应该是能解决幻读的问题
点赞
回复
分享
发布于 2019-08-22 15:54
等offer的小男孩
家里蹲
能避免幻读吧,或者可重复读+间隙锁
点赞
回复
分享
发布于 2019-08-22 15:56
池里游啊游
北京青年政治学院 Java
因为mvcc里面的update是当前读?求大佬解释
点赞
回复
分享
发布于 2019-08-22 16:18
白夜之星
门头沟学院 Java
可以避免。分快照读,当前读
点赞
回复
分享
发布于 2019-08-22 19:27
皮卡丘啦啦啦
微软_软件工程师
mvcc可以解决幻读,因为读取的是一个历史的快照。如果对数据实时性要求高的话,不推荐。
点赞
回复
分享
发布于 2019-08-22 20:31
还没有回复哦~
相关推荐
11-18 23:01
已编辑
华中科技大学 C++
算能科技 音视频 日常实习 面经
不是很复杂,20min自我介绍,聊天:为什么想来北京,你不是在上海吗?来过北京吗?对音视频有兴趣吗?如何看待目前实习的这份工作?等等问题:yuv420相比rgb节省多少空间?或者说同样像素yuv的大小和rgb大小的关系?音画同步靠什么?音画不同步的情况?如果视频比音频慢了?对于拉流有了解吗?(不了解,目前主要了解的是,拉流后,从读取开始的这部分的音视频技术)h264?linux用过吗?隔一天后hr通知通过,谈入职,急着让我去,但我得15天后才入职。等待offer审核ing,不知道会不会因为入职时间收不到offer。发出来面经就当作攒人品啦~
查看12道真题和解析
点赞
评论
收藏
分享
昨天 14:51
大连理工大学 算法工程师
秋招的最后一问,关于海康威视
经历了漫长的4个月折磨,已经打算不再考虑工作的事情了,顺其自然就是最好的安排。sad,无实习真的太难了几个月来不断的到各个社交平台看池子的开奖情况,就像一只下水道的小老鼠看到井口的阳光一样幻想着自己出去后自由自在的样子。不过很可惜,目前仅达成了保底的成就,就如同走出了阴暗的水渠,但发现外面的怪物们可以一脚给我踩死,真正期待的oc可望而不可求。来这里最后问问友友们一个关于海康机器人的问题,之后就专心写论文了,是否能从池子泡出来也不再关心了。本人方向决策算法,9月末一面,十一过后三面完成,HR沟通还有一轮线下面试。10月20号开始,海康一些部门已经陆续开奖,而我也迟迟没有等到面试消息。本来...
海康威视求职进展汇总
点赞
评论
收藏
分享
10-11 15:43
上海师范大学 市场
双非25应届生秋招简历 求大佬指导
#简历被挂麻了,求建议# #初筛# #简历# #我的简历长这样#
简历被挂麻了,求建议
我的简历长这样
点赞
评论
收藏
分享
11-22 17:55
河南工学院 光传输工程师
大公司和小公司真的不一样
小公司是真的留不住人,朋友提离职,半个月流程走完,直接踢出企业群,期间福利全部取消,第二个月结工资,扣了二百,联系财务问为啥,说是上个月离职期间有两天没发工作汇报,扣了两百.…离职的时候还被领导喊过去说你想清楚了,别逞一时之快,公司有规定离职黑名单以后回不来的。大公司就不一样了,另一个朋友提离职一个月交接期,领导说还有15天带薪年假,一起休了期间过节费,礼品,一分不少,一样不少,离开前部门聚餐,祝前途似锦。
想六点下班番石榴在线蹲牛友:
转人工
点赞
评论
收藏
分享
点赞成功,聊一聊 >
1
33
评论
分享
回复帖子
提到的真题
返回内容
招聘动态
查看更多
字节跳动
2025校园招聘
杉川机器人
2025校园招聘
快手Star
2025届招聘
快手
销售类投递专区
库洛游戏
全站热榜
1
...
双非本科四年的总结
1.6W
2
...
sagima的阎良出差日记
1.3W
3
...
给正在秋招中枯燥的大家找个乐子听听吧,不被理解真的心寒
1.1W
4
...
简历这样写真的很难挂
9302
5
...
请大家警惕“总包”骗局!
5931
6
...
大哥爆发了?
3916
7
...
秋招可以暂告一个段落啦
3704
8
...
忙完了工作,又要毕业论文……
3528
9
...
领导让我以后别叫他哥
3368
10
...
有奖征集|我想知道,你在秋招中最难忘的一个瞬间
3185
正在热议
#
25届秋招总结
#
271797次浏览
2302人参与
#
如果实习可以转正,你会不会放弃秋招
#
205219次浏览
2794人参与
#
北方华创开奖
#
24064次浏览
261人参与
#
地方国企笔面经互助
#
3040次浏览
7人参与
#
学历or实习经历,哪个更重要
#
45455次浏览
345人参与
#
选完offer后,你后悔学本专业吗
#
15180次浏览
112人参与
#
0offer是寒冬太冷还是我太菜
#
890467次浏览
7948人参与
#
你觉得专业和学校哪个对薪资影响最大
#
28612次浏览
214人参与
#
查收我的offer竞争力报告
#
20560次浏览
259人参与
#
软开人,秋招你打算投哪些公司呢
#
40795次浏览
529人参与
#
你最想要的公司福利是?
#
42725次浏览
154人参与
#
如何一边实习一边秋招
#
988235次浏览
12615人参与
#
应届生被毁约被毁意向了怎么办
#
28626次浏览
244人参与
#
当你面对裁员会如何?
#
26313次浏览
153人参与
#
一觉醒来,我觉醒了超级打工人系统
#
3473次浏览
36人参与
#
来聊聊机械薪资天花板是哪家
#
66860次浏览
452人参与
#
没有实习经历,还有机会进大厂吗
#
807957次浏览
13864人参与
#
面试体验感最好的是哪家?
#
83940次浏览
820人参与
#
机械应届生薪资要多少才合适?
#
12601次浏览
61人参与
#
硬件打工人的必备素养
#
9630次浏览
69人参与
#
如何写一份好简历
#
606193次浏览
8533人参与
牛客网
牛客企业服务