6回复
2年前
关于Mysql高并发场景下性能调优!【问题赏金:10元已结算】
对于可重复读(Repeatable Read)的事务级别可以避免不可重复读的现象有个疑问: 对于事务A来说,它在获得共享锁期间修改了数据,比如把A改为B,修改完成后释放共享锁。在A获得共享锁期间,事务B看到的数据是A,释放共享锁后,事务B才获得排他锁,然后看到的数据是B。
两次的数据不一样啊,还是没有避免不可重复读。。。。不知道我理解的哪里不对,有没有大佬指教一下!
问答赏金领取规则和入口
1032 阅读
对于可重复读(Repeatable Read)的事务级别可以避免不可重复读的现象有个疑问: 对于事务A来说,它在获得共享锁期间修改了数据,比如把A改为B,修改完成后释放共享锁。在A获得共享锁期间,事务B看到的数据是A,释放共享锁后,事务B才获得排他锁,然后看到的数据是B。
两次的数据不一样啊,还是没有避免不可重复读。。。。不知道我理解的哪里不对,有没有大佬指教一下!
问答赏金领取规则和入口