脏读、幻读、不可重复读
2019-05-31 本文已影响0人
HOHOHPO
并发问题
1、脏读
-
脏读即为事务1第二次读取时,读到了事务2未提交的数据。若事务2回滚,则事务1第二次读取时,读到了脏数据。
脏读
2、不可重复读
-
不可重复读与脏读逻辑类似。主要在于事务2在事务1第二次读取时,提交了数据。导致事务1前后两次读取的数据不一致。
不可重复读
3、幻读
-
事务1第二次查询时,读到了事务2提交的数据。
幻读
4、不可重复读与幻读的区别
- 不可重复读针对的是值的不同,幻读指的是数据条数的不同。
隔离级别
隔离级别- Read uncommited