间隙锁就是一种行级锁,所以 RR 在加锁情况下可以避免幻读,不加锁还是存在幻读情况。MVCC 不解决幻读

答案解析

RR加间隙锁防止插入新记录,避免幻读。MVCC只解决读一致性,不解决幻读,需加锁配合使用。