我阅读了MySQL文档中的事务隔离级别。然后,只有READ COMMITTED和REPEATABLE READ谈论快照,如下所示:
- READ COMMITTED
即使在同一事务中,每次一致的读取都会设置和读取它自己的新快照
- 可重复读取
这是InnoDB的默认隔离级别。一致的读取在同一事务中读取第一个阅读
快照
特定时间的数据表示,它保留即使由其他事务提交更改也是一样的。使用人某些隔离级别以允许一致读取。
那么,是否只有READ COMMITTED和REPEATABLE READ使用MVCC(多版本并发控制(?
READ UNCOMITTED和SERIALIZABLE怎么样?
InnoDB中的所有事务隔离级别都使用MVCC。