ad10086112: 我认为幻读应该是在可重复读的隔离级别下也就是mvcc版本控制下两次操作的情况不一致,违背事务的一致性的情况,比如事务1 count(*)一次,而事务2插入了一条数据,这样违背了事务的一致性,又比如事务1不进行快照读进行了当前读又违背了事务的一致性,而对于事务幻读的情况应该考虑具体业务实际情况而加间隙锁。
SQL 语句如何保留两位小数
幻读及其解决方法
ad10086112: 我认为幻读应该是在可重复读的隔离级别下也就是mvcc版本控制下两次操作的情况不一致,违背事务的一致性的情况,比如事务1 count(*)一次,而事务2插入了一条数据,这样违背了事务的一致性,又比如事务1不进行快照读进行了当前读又违背了事务的一致性,而对于事务幻读的情况应该考虑具体业务实际情况而加间隙锁。