对幻读有一点疑问

来源:7-11 ACID、事务隔离级、MVCC面试专题-(2)

weixin_慕瓜5525920

2021-04-08

如果t1(005)的时候增加一条数据已提交

t2(006)查询时ver应该查最新的005 应该是能查到的. 但3分18的例子显示是看不到.

是因为第一个事务先开启所以第二个事务的操作全看不到还是因为什么? 

写回答

1回答

求老仙

2021-04-11

版本号全局递增,理论上事物提交后,提交的是最新的版本号+1就可以避免幻读。这种极致可以灵活处理,所以总的来说,如果想要幻读,不想要幻读,都可以实现。这就是mvcc的优势。

0
0

笑傲Java面试 剖析大厂高频面试真题 秒变offer收割机

深度剖析大厂面试高频真题,让你秒变offer收割机

1783 学习 · 314 问题

查看课程