关于Mysql事务REPEATABLE_READ隔离级别下多版本并发控制(MVCC)重复读产生的坑的你踩过么?
前几天在系统中开发一个活动, 使用了行级锁,但是却在并发测试下出现了重大的Bug,话不多说, 直接开始.事务的隔离级别是Mysql默认的REPEATABLE_READ.Time1:事务A(Ta)锁定表t_1中id=3的记录Time2: 事务A查询表t_3中的数据. Time3: 事务B(Tb)也去尝试锁定表t_1中id=3的记录, 没有获得锁, 线程
原创
2016-07-08 11:31:48 ·
3540 阅读 ·
4 评论