跳到主要内容
uencoder

Dirty Read

脏读是事务读到其他事务未提交的修改,若该事务回滚则读到从未存在的数据。

用途

理解最低隔离级别的风险,确保关键事务不读到未提交数据。

机制

事务 A 修改行 X 未提交,事务 B 读到修改后的 X。若 A 回滚则 B 读到的是脏数据(从未提交过)。读已提交及以上隔离级别可防止。

用例

  • 事务隔离分析
  • 数据一致性审计
  • 隔离级别选择

相关工具

参考链接