1、 Mysql 的事务隔离级别
Mysql 有四种事务隔离级别,这四种隔离级别代表当存在多个事务并发冲突时,可能出现的脏读、不
可重复读、幻读的问题。
其中 InnoDB 在 RR 的隔离级别下,解决了幻读的问题。
2、 什么是幻读?
那么, 什么是幻读呢?
幻读是指在同一个事务中,前后两次查询相同的范围时,得到的结果不一致(我们来看这个图)
第一个事务里面我们执行了一个范围查询,这个时候满足条件的数据只有一条
第二个事务里面,它插入了一行数据,并且提交了
接着第一个事务再去查询的时候,得到的结果比第一次查询的结果多出来了一条数据。
Mysql 是如何解决幻读问题的?
码农学院2025-12-30 11:45
相关推荐
倔强的石头_1 天前
《Kingbase护城河》——数据库存储空间全景探测与精细化瘦身实战云技纵横1 天前
唯一索引 INSERT 死锁实战:5 秒复现交叉插入的 S 锁循环等待沉默王二1 天前
面试官:RAG 不用向量数据库,用 MySQL 硬扛?我:100 万向量不是很轻松?冬奇Lab2 天前
每日一个开源项目(第134篇):Zvec - 阿里开源的嵌入式向量数据库,向量搜索界的 SQLite小猿姐2 天前
MySQL Top 10 热点问题 AI 运维实战:从内核诊断到云原生运维ClouGence2 天前
Oracle CDC 架构优化:从主库直连到 DataGuard 备库同步云技纵横2 天前
Gap Lock 死锁实战:5 秒在本地复现 MySQL 间隙锁死锁无响应de神2 天前
三、用户与权限管理摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7