mysql innodb RR能否完全解决幻读
发布网友
发布时间:2022-12-28 09:09
我来回答
共1个回答
热心网友
时间:2023-10-22 17:22
幻读是指多事务并发中一个事务读到了另一个事务insert的记录。
在REPEATABLE READ隔离级别下,假设事务T1执行后,事务T2开始执行,并新增一条记录,然后事务T2提交,这时在事务T1中执行select是看不到事务T2新增的这条记录的。因为在事务T1生成readview的时刻,事务T2属于未来事务,所以是看不到事务T2新增的这条记录的。
假设有如下场景: