对于已提交读的MVCC实现有点疑惑:既然已提交读的概念是已经提交的数据都能读到。那为什么这种情况下数据读不到 “如果当前数据版本的 trx_id >= max_trx_id,说明修改这条数据的事务在当前事务生成 readView 的时候还未启动,所以不可见(结合事务ID递增来看)。” 如果当前数据版本 trx_id >= max_trx_id 但是该版数据已经提交了,那么当前事务就应该能读到这条数据吧?
点赞 评论

相关推荐

11-07 15:41
暨南大学 C++
用微笑面对困难:我面试时候,就说了句”不愧是徐波的兵“他就破房了说是
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务