Read Committed
读已提交防止脏读:事务仅看到其他事务已提交的数据,但允许不可重复读与幻读。
用途
提供适中隔离级别,平衡一致性与并发性能,是多数 DBMS 默认。
机制
读时仅返回已提交行(通过行级锁或 MVCC 可见性判断)。同一事务内两次读可能不同(其他事务提交了新数据)。PostgreSQL/Oracle 默认此级别。
用例
- 数据库默认隔离
- 脏读防御
- 隔离级别选择
读已提交防止脏读:事务仅看到其他事务已提交的数据,但允许不可重复读与幻读。
提供适中隔离级别,平衡一致性与并发性能,是多数 DBMS 默认。
读时仅返回已提交行(通过行级锁或 MVCC 可见性判断)。同一事务内两次读可能不同(其他事务提交了新数据)。PostgreSQL/Oracle 默认此级别。