1.《Mysql隔离级别》https://www.jianshu.com/p/4ba118333a19
Mysql innodb默认隔离级别 Repeatable Read,只是部分消除了 幻读问题,普通select语句是快照读(MVCC实现),不会读到其他事务新删改的记录,(但是share mode select 或者拍他锁的 select update insert delete 是当前读, 还是会出现幻读),标准的RR隔离级别定义,是可能出现幻读的,这不能算是mysql的bug,详细见 2的blog
RR隔离级别下的一致性读,不是以begin为开始建立的snapshot,而是第一条select语句为timepoint建立的snapshot。
2. 对RR的详细解释测试
http://mysql.taobao.org/monthly/2017/06/07/
http://www.cnblogs.com/renolei/p/5910060.html