MVCC机制多版本并发控制
MVCC机制多版本并发控制
发布时间:2025-10-14 11:36:13
MVCC机制多版本并发控制
mvcc机制依赖undolog和readview
快照读:读取的是记录的可见版本 (有可能是历史版本),不用加锁。简单的select操作
当前读:读取的是记录的最新版本,并且当前读返回的记录,都会加上锁,保证其他事务不会再并发修改这条记录。插入/更新/删除操作 更新之前读数据
一致性非锁定读:如果读取的行正在执行DELETE或UPDATE操作,这时读取操作不会因此去等待行上锁的释放。相反地,InnoDB会去读取行的一个最新可见快照