首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Pyke
2021-02-07 16:15
已编辑
字节跳动_Data_后端开发工程师
关注
已关注
取消关注
MVCC 场景题求解!!!
描述:有A,B两个线程,表里只有一条数据。A线程查询这条数据,B线程再查一次,然后B删除这条数据,B再插入一条新数据,B提交了事务。A对新数据进行删除操作,A再进行查询操作,请问查询出来的是什么?
大家可以帮我讲解一下吗?
#笔试题目#
提示
全部评论
推荐
最新
楼层
买太平湖底陈年水墨
字节跳动_Infra_SG_研发工程师
这就是MVCC没有完全解决幻行的地方,其实换个场景更形象一些 1. B插入一条新数据 2. A对这条新数据进行修改 3. A再查询这条新数据,此时A可以查询到B插入的数据 这是因为A修改B插入的新数据之后,这条记录中的trx_id已经变成A的事务id了,因此在A的readview中,可以看到这条新数据。但是按照我们队MVCC的期待,A从始至终都不应该发现这条新数据,所以说MVCC其实并没有完全解决幻行的问题
1
回复
分享
发布于 2021-03-04 07:46
毛绒玩偶
樱丘女子高等学校 后端工程师
rr级别下 a线程第一次快照读查询产生readview 第二次快照读取还是一次rearview中的数据 。当前读的话直接读取最新的数据
点赞
回复
分享
发布于 2022-02-09 01:24
满帮内推
满帮集团_大增值技术部_Java开发工程师
这个是可重复读的幻读问题,知乎有一个文章复现了这个场景 ,和你说的情况应该是一模一样的https://zhuanlan.zhihu.com/p/109414420 具体的原因是什么我还没研究
点赞
回复
分享
发布于 2021-03-27 22:32
Jerrycode
上海大学 Java
这个文章讲的还可以 是MVCC的 https://zhuanlan.zhihu.com/p/347587789
点赞
回复
分享
发布于 2021-03-04 10:15
买太平湖底陈年水墨
字节跳动_Infra_SG_研发工程师
当然,以上分析基于rr级别
点赞
回复
分享
发布于 2021-03-04 07:48
买太平湖底陈年水墨
字节跳动_Infra_SG_研发工程师
按照你对题目的描述,A查出来的只有一条数据
点赞
回复
分享
发布于 2021-03-04 07:46
ssadsfa
字节跳动_服务端
事务啥时候开始没啥,隔离级别也没说
点赞
回复
分享
发布于 2021-02-08 15:27
暂无评论,快来抢首评~
相关推荐
02-13 13:59
三环集团_后端开发工程师(准入职员工)
网易互娱内推,网易互娱内推码
网易游戏-蛋仔派对-数据分析-已复盘自我介绍,重点讲讲你为什么想来游戏行业做一名数据分析师。某天发现《蛋仔派对》的日活跃用户比前一天断崖式下跌了 20%,如果交给你来分析,你的分析思路是什么?会从哪些方面入手排查原因?我们想通过优化新手教程来提升新用户的次日留存率,你会如何设计一个 A/B 实验来验证这个想法?在设计和分析过程中,需要特别注意哪些潜在的问题?你最近玩得最久或者最喜欢的游戏?你认为它在设计上最成功的一点是什么?如果让你用数据来证明你的观点,你会关注哪些数据?我们有一张玩家登录日志表(包含 user_id, login_time),请你说说计算次日留存率的 SQL 思路是怎样的?《...
点赞
评论
收藏
分享
02-12 16:30
西安电子科技大学 前端工程师
距离春招还有一个月,你是什么开局
我应该是不会参加春招了,但是我周围的朋友们有些还在准备。关于这个问题我采访了一下,得到的回答也是五花八门——从26届到27届,从本科到研究生,从软件到硬件再到市场。 选了几个有代表性的: 回答1:"天崩开局" 解读: 考研初试结果不明朗,提前准备春招,未掌握基础性技能,现在投的基本都是营销运营。 (至少还在投,比躺平强) 回答2:"差很多" 解读: 力扣没怎么刷明白,牛客的模拟面试还没准备。 个人认为27届现阶段有这个意识就已经领先了 回答3:"在准备省考/在实习" 解读: 祝好运。 (真诚版) 回答4:"恋爱脑开局&quo...
站队站对牛:
每一次遇见都是命中注定
距离春招还有一个月,你现...
点赞
评论
收藏
分享
01-27 19:58
中南大学 Java
肯定最想去烟草啊!
月到手一万多的薪资,在当地买个房,两口子公积金都能覆盖房贷了,而且还不怎么加班,事情也没那么多,没那么繁琐,如果还离家近的话都闭着眼选了。选一万遍还是选中国烟草啊
迷茫的大四🐶:
哪怕让我开豪车住豪宅我也愿意啊
抛开难度不谈,你最想去哪...
点赞
评论
收藏
分享
01-23 12:11
湖南城市学院 Java
老铁们,27届想找java实习,这简历行不
求大佬给些建议😘😘😘
奔跑的suechil...:
怎么评论区这么多打广告的 1.项目考虑是两个,可以加个项目
2.bg一般的话,不建议外卖加点评
,99%都过不了简历 3.找项目要么是自己找github好点的开源,要么是评论区找广告去跟着,要么就是星球找项目了 加油友友
点赞
评论
收藏
分享
02-13 13:31
南昌大学 全栈开发
题解 | 砝码称重
题干解析 题设给予我们6种砝码,分别个,要求我们返回这些砝码能够组成的总重种数。 算法思路 本题可以进行一些转化,我们设定我们有一个承重为i的背包,设定状态值dp[i]表示装满这个背包的方案数。由此我们能够将整个问题转化为求dp数组,最后统计dp数组种的非零值的个数然后输出即为答案。 通过以上转化,我们将问题转化为一个背包DP问题。理论上本题数据量不大,能够直接转化为0/1背包进行求解,以下内容为对其进行二进制优化后的解法,通过将总数进行二进制拆分,优化时间复杂度。 实现代码 #include <bits/stdc++.h> using namespace std; int mai...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
11
分享
评论
提到的真题
返回内容
招聘动态
查看更多
27届简历点评
27届寒假/转正实习汇总
全站热榜
更多
1
...
在一次又一次焦虑中流转~
61
2
...
经过一年的发展,agent框架现在是什么样子
40
3
...
回顾我的25年
37
4
...
看看今年运势如何
36
5
...
暑假实习求助
33
6
...
被自己蠢到了
26
7
...
影石-嵌入式软件开发-一面
22
8
...
C++ 多线程与并发面试题
18
9
...
新年好,但我的世界好像没有幸福
11
10
...
新年行大运
10
创作者周榜
更多
正在热议
更多
#
牛客新年AI问运
#
7428次浏览
112人参与
#
你喜欢工作还是上学
#
89291次浏览
883人参与
#
牛客AI体验站
#
16460次浏览
288人参与
#
你找工作的时候用AI吗?
#
173210次浏览
888人参与
#
被AI治愈的瞬间
#
90527次浏览
685人参与
#
有必要和同事成为好朋友吗?
#
1172次浏览
23人参与
#
听劝,这个公司值得去吗
#
665252次浏览
1996人参与
#
为了秋招你都做了哪些准备?
#
32566次浏览
534人参与
#
这个工作能去吗
#
115018次浏览
662人参与
#
多益网络工作体验
#
63237次浏览
306人参与
#
秋招吐槽大会
#
304541次浏览
1524人参与
#
你觉得什么岗位会被AI替代
#
41049次浏览
275人参与
#
工作中的卑微时刻
#
33500次浏览
199人参与
#
数字马力求职进展汇总
#
331628次浏览
2381人参与
#
非技术岗薪资爆料
#
490408次浏览
3041人参与
#
我们是不是被“优绩主义”绑架了?
#
32819次浏览
487人参与
#
产品面经
#
261196次浏览
2173人参与
#
如何提高实习转正率?
#
86702次浏览
505人参与
#
大学最后一个寒假,我想……
#
89363次浏览
809人参与
#
正在实习的碎碎念
#
1645445次浏览
13716人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务