MYSQL RR隔离级别下MVCC及锁解读

MVCC(Multi-Version Concurrent Control):多版本并发控制,只作用于RC和RR隔离级别,主要是为了避免脏读、非重复读,而非幻读,很多文章说通过MVCC避免幻读,其实这种说法是不完善的,RR隔离级别是通过next-key lock 来避免幻读。   优点:避免了许多需要加锁的情形 缺点:需要维护每行记录版本号,造成额外资源消耗 事物四种隔离级别: 我们采用什么隔离级
相关文章
相关标签/搜索