首页
学习
活动
专区
圈层
工具
发布

#mvcc

InnoDB MVCC机制全解析:版本链构建、Read View判断逻辑与RC/RR差异

这个DBA有点耶

隔离级别是怎么实现的?为什么InnoDB能做到“读不阻塞写、写不阻塞读”?为什么RR级别下幻读没有被完全解决?

11710

什么是关系型数据库?从一次秒杀超卖事故,拆解事务提交与并发隔离的底层链路

底层玩家老张

一个秒杀系统,关系型数据库,标准配置,上线第一晚库存超卖了三百多件。团队先怀疑应用层,再怀疑网络,最后才回到数据库。复盘会上真正的问题只有一个:数据库明明支持事...

11410

KES V9R2C16发布:面向核心业务的长稳能力,从内核到运维一次讲清

底层玩家老张

前阵子一个老朋友半夜找我。他们给省里一家交通集团做计费结算,库不算大,可单子一天都不能断。他在电话里抱怨:老张,数据库平时看着没事,一到月底跑批就露馅,慢的慢、...

14310

高并发写入场景下隔离级别从RR切换到RC:ReadView机制与间隙锁代价分析

数据库小学妹

同一个事务里,两次SELECT返回不同结果。隔离级别是RC,事务还没提交,数据自己变了。当时我查了半个小时,确认不是代码逻辑的问题,也没有其他线程在同一个事务里...

22110

MVCC:为什么多人同时读写数据,数据库还能不乱

Lihua奏

这里 事务2 已经基于 已扣款 也就是 余额 =1000 - 500 = 500 去做决策了,但是 A 的余额=1000

9910

MySQL并发读写不锁表是怎么做到的?MVCC实现原理拆解

底层玩家老张

上周排查一个线上问题。一个Java服务跑着批量更新,另一个服务做报表查询。两边的@Transactional都没改过隔离级别,Spring默认走RR。报表查出来...

26810

MySQL MVCC快照机制的简易模型

黑猫Lien

查询的功能是:根据时间点,查询到指定时间点之前的数据,而不会看到该时间点之后的变更(提交)。

17310

日常Bug排查-MVCC和for update混用导致读数据不一致

无毁的湖光-Al

日常Bug排查系列都是一些简单Bug的排查。笔者将在这里介绍一些排查Bug的简单技巧,同时顺便积累素材。

16110

MVCC与锁联手:彻底搞懂MySQL如何解决幻读

数据库小学妹

​📌关键词:​MySQL​​、InnoDB、MVCC、Next-Key Lock、幻读​、间隙锁、并发控制、数据库原理

48510

从理论到实践:新手学习MySQL MVCC的5大避坑指南与实用工具推荐

数据库小学妹

📌 关键词:MySQL、MVCC、避坑指南、工具推荐、事务、隔离级别、性能优化、实践技巧

20910

MySQL 高性能核心:MVCC 无锁并发机制解析

数据库小学妹

📌 今日关键词:​MVCC​、InnoDB、并发控制、​事务隔离级别、Undo ​​Log、Read View、无锁读

31110

击穿 MySQL InnoDB MVCC 底层:从 undo log、Read View 到隔离级别的全链路深度拆解

果酱带你啃AI

在MySQL的日常使用中,我们几乎每天都在和事务隔离、并发读写打交道。当多个事务同时操作同一行数据时,为什么有的场景会出现脏读、不可重复读,有的场景却能保证数据...

48310

mysql事务及MVCC

许强爱分享

事务是由一组SQL语句组成的逻辑处理单元,具有4个属性,通常简称为事务的ACID属性。 由一个有限的数据库操作序列构成(多个DML语句,select语句不包含事...

34810

2026年数据仓库选型指南:哪些产品真正支持MVCC多版本并发控制?

gavin1024

在数据驱动决策的时代,数据仓库的性能和并发处理能力直接关系到企业的业务效率。多版本并发控制(MVCC)作为现代数据库实现高并发的核心技术,能够实现“读不阻塞写、...

26810

PostgreSQL-MVCC 架构的堆(Heap)存储引擎

运维小路

作者介绍:简历上没有一个精通的运维工程师,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

36510

深入理解MVCC: LSM-Tree IO读写不支持多版本并发控制 ,如何改造IO读写支持MVCC

早起的鸟儿有虫吃

本文聚焦:TiKV 数据库的 MVCC(多版本并发控制)机制 通过巧妙的 key 编码和多列族架构实现了完整的 MVCC 支持。 大纲

40910

深入理解数据库子系统(1) OceanBase MVCC设计原理(1.2万字)

早起的鸟儿有虫吃

简单理解:快照有COW(Copy On Write,写时复制)和 ROW(Redirect On Write,写重定向)

48810

老生常谈MVCC事务隔离级别和MYSQL各种锁机制

Ynchen

57410

深度好文:MySQL InnoDB 事务隔离与 MVCC、版本链与 ReadView 原理详解

码哥字节

我去面试的时候滔滔不绝,感觉胜利在握,可是面试官忽然到:“什么是 MVCC,MySQL 有了各种锁?为什么还要射界 MVCC?”

98710

深度好文:MySQL InnoDB 事务隔离与 MVCC、版本链与 ReadView 原理详解

码哥字节

我去面试的时候滔滔不绝,感觉胜利在握,可是面试官忽然到:“什么是 MVCC,MySQL 有了各种锁?为什么还要射界 MVCC?”

98710
领券