简短回答:
会。脏读(Dirty Read)确实可能导致数据错误、逻辑混乱,甚至业务异常。
脏读是指:
一个事务读取了另一个事务尚未提交的数据。
如果那个“未提交事务”随后回滚,那么读到的数据在数据库中根本不存在过,是“脏”的。
举几个典型场景:
READ UNCOMMITTED脏读会读取“可能不存在的数据”,在严肃业务系统中,极可能导致数据错误和真实损失。
所以:生产环境一般不允许脏读。
如果你愿意,我也可以帮你对比 脏读 / 不可重复读 / 幻读 的区别。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。