Dirty Read
脏读是事务读到其他事务未提交的修改,若该事务回滚则读到从未存在的数据。
用途
理解最低隔离级别的风险,确保关键事务不读到未提交数据。
机制
事务 A 修改行 X 未提交,事务 B 读到修改后的 X。若 A 回滚则 B 读到的是脏数据(从未提交过)。读已提交及以上隔离级别可防止。
用例
- 事务隔离分析
- 数据一致性审计
- 隔离级别选择
脏读是事务读到其他事务未提交的修改,若该事务回滚则读到从未存在的数据。
理解最低隔离级别的风险,确保关键事务不读到未提交数据。
事务 A 修改行 X 未提交,事务 B 读到修改后的 X。若 A 回滚则 B 读到的是脏数据(从未提交过)。读已提交及以上隔离级别可防止。