美文网首页一些收藏
MySQL - MVCC多版本并发控制

MySQL - MVCC多版本并发控制

作者: 右耳菌 | 来源:发表于2022-09-26 17:39 被阅读0次

MVCC,全称Multi-Version Concurrency Control,即多版本并发控制

MVCC是一种并发控制的方法,用以支持多事务并发操作和事务回滚等特性的机制

多版本设计

InnoDB MVCC的实现基于Undo log,通过回滚段来构建需要的版本记录。

二级索引的多版本设计

当更新辅助索引列时,旧的辅助索引记录将被删除标记,插入新记录。

如果二级索引被标记为删除,或者二级索引被更新了,则不会使用 “覆盖索引” 技术。


如果觉得有收获,欢迎点赞和评论,更多知识,请点击关注查看我的主页信息哦~

相关文章

网友评论

    本文标题:MySQL - MVCC多版本并发控制

    本文链接:https://www.haomeiwen.com/subject/qazfartx.html