技术栈
rr级别
予枫的编程笔记
3 小时前
数据库
·
mysql
·
后端开发
·
数据库事务
·
事务隔离级别
·
rr级别
·
脏读幻读不可重复读
【MySQL修炼篇】从踩坑到精通:事务隔离级别的3大异常(脏读/幻读/不可重复读)解决方案
事务隔离级别是数据库面试的高频考点,也是保证数据一致性的核心基础。不少开发者在实际开发中,总会被脏读、幻读、不可重复读这三大异常问题搞得头大,尤其对MySQL默认的RR(可重复读)级别如何规避幻读一知半解。本文将从基础概念出发,逐一拆解RU、RC、RR、Serializable四种隔离级别,重点深挖RR级别解决幻读的底层逻辑,让你从理论到实操彻底吃透事务隔离级别!
丁总学Java
2 年前
数据库
·
mysql
·
mvcc
·
rr级别
·
可重复读
MySQL高级-MVCC-原理分析(RR级别)
而RR 是可重复读,在一个事务中,执行两次相同的select语句,查询到的结果是一样的。我们看到,在RR隔离级别下,只是在事务中第一次快照读时生成ReadView,后续都是复用该ReadView,那么既然ReadView都一样, ReadView的版本链匹配规则也一样, 那么最终快照读返回的结果也是一样的。
我是有底线的