阿里三面:MVCC是什么?MVCC有啥用?MVCC是如何实现的?直接整懵了。。

作者: 徐庶说技术分类: 计算机技术 发布时间: 2024-03-12 16:33:17 浏览:7572 次

阿里三面:MVCC是什么?MVCC有啥用?MVCC是如何实现的?直接整懵了。。

笑笑20210616:
还未开始的事务怎么理解 因为这个事务id也是自增的 max-trx_id指的是创建该视图时的下一次生成的事务id呢

糖醋老花生_:
10:17为什么会走第二次判断?不是先走的等值,然后不满足走的 小于快照的最小值,不满足,走的事务大于快照的最大值; 最后走的是在快照最小值和最大值范围之间, 难道undo log中事务id在4个条件中都找不到????

【回复】中间readview这块不知道是他讲太快了还是讲的乱,反正就是rc模式下快照读都是查最新已提交的数据,rr模式下快照读都是查第一次查询的数据版本
军团长卓娅:
串行化不一定是表锁 两者没有必然联系

【回复】就是啊,不知道讲的啥,mvcc明明也可以用来实现串行化,完全就是不同的实现方式罢了
不埋屎小姐:
幻读这样读事务是无法在rr级别下读到插入事务的提交的,count和sum都不行,除非读事务自己在这之后又update操作才能幻读

科技猎手 科技 程序员 MVCC底层原理 MVCC原理 MVCC实现原理 MVCC面试题 面试 计算机技术 java

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读