MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。
MVCC是一种并发控制的方法,用以支持多事务并发操作和事务回滚等特性的机制
多版本设计
InnoDB MVCC的实现基于Undo log,通过回滚段来构建需要的版本记录。

二级索引的多版本设计
当更新辅助索引列时,旧的辅助索引记录将被删除标记,插入新记录。
如果二级索引被标记为删除,或者二级索引被更新了,则不会使用 “覆盖索引” 技术。
如果觉得有收获,欢迎点赞和评论,更多知识,请点击关注查看我的主页信息哦~
网友评论