InnoDB可重复读隔离级别下如何避免幻读

InnoDB可重复读隔离级别下如何避免幻读 主要通过以下两种情况避免幻读 表象:快照读(非阻塞读)伪MVCC 表象避免幻读,是RR下查找数据,第一次读取创建快照,后面读取都是读取本次快照,不论别的事务是否提交相关更改,我们都不知道,掩耳盗铃 内在:next-key锁(行锁+gap锁) 上了锁,你别的操作不会修改我锁定的区间了,我就不会幻读 首先我们理解下面两个概念,当前读和快照读 当前读:sele
相关文章
相关标签/搜索