首页 > 其他分享 >MVCC

MVCC

时间:2022-12-12 09:14:05浏览次数:49  
标签:加锁 快照 读取 并发 版本 MVCC

什么是mvcc

multi-version concurrency contrl 多版本并发控制
InnoDB中的实现主要是为了提高数据库并发性能,用更好的方式去处理读-写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读

当前读和快照读

  • 当前读:读取的是记录的最新版本,对读取进行加锁保证其他并发事务不修改当前记录
  • 快照度:基于多版本,读到数据可能不是最近版本

标签:加锁,快照,读取,并发,版本,MVCC
From: https://www.cnblogs.com/braveman1021/p/16975174.html

相关文章