tidb并发的时候拿的数据不是最新的

for update是当前读,是会拿最新的数据
如果事务1更新后并且提交了,没有其他事务更新相关行的情况下,那么事务2拿到的就是事务1更新后的数据

rc就可以了吧

没啥影响,rc性能还好点。rr隔离没啥用,拿不到其他事务commit后的数据,mysql用rr是历史问题,和binlog有关,Oracle用的rc级别

感谢解疑 :grinning:

一般都是rc隔离级别

MVCC和GC机制不就这么设计的么

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。