为了保证文章知识体系的完整性,先简单解释下快照读,读提交,可重复读。
快照读(Snapshot Read)
MySQL数据库,InnoDB存储引擎,为了提高并发,使用MVCC机制,在并发事务时,通过读取数据行的历史数据版本,不加锁,来提高并发的一种不加锁一致性读(Consistent Nonlocking Read)。
读提交(Read Committed)
- 数据库领域,事务隔离级别的一种,简称RC
- 它解决“读脏”问题,保证读取到的数据行都是已提交事务写入的
- 它可能存在“读幻影行”问题,同一个事务里,连续相同的read可能读到不同的结果集
可重复读(Repeated Read)
- 数据库领域,事务隔离级别的一种,简称RR
- 它不但解决“读脏”问题,还解决了“读幻影行”问题,同一个事务里,连续相同的read读到相同的结果集
在读提交(RC),可重复读(RR
继续阅读与本文标签相同的文章
上一篇 :
Postman之通用断言( Assert )
-
Java中的锁分类
2026-05-21栏目: 教程
-
Java后端技术栈,到底如何深入学习?
2026-05-21栏目: 教程
-
拜托,面试别再问我基数排序了!!!
2026-05-21栏目: 教程
-
MySQL不为人知的主键与唯一索引约束
2026-05-21栏目: 教程
-
chmod 755 究竟是什么鬼?
2026-05-21栏目: 教程
