快照读和当前读

1 分钟阅读 117 字 + 70 词
简单来说, 快照读就是在事务开始的时候创建了一个数据的快照 ,在整个事务过程中 都读这个快照
而当前读,则 是每次都去读最新数据
MySQL 在可重复读这个隔离级别下,查询的执行效果和快照读非常接近。
在RR级别下,快照读是通过MVCC(多版本控制)和undo log来实现的,当前读是通过加临键锁(next key lock)来实现的。

目录