📌关键词:MySQL、InnoDB、MVCC、Next-Key Lock、幻读、间隙锁、并发控制、数据库原理
📌 关键词:MySQL、MVCC、避坑指南、工具推荐、事务、隔离级别、性能优化、实践技巧
📌 今日关键词:MVCC、InnoDB、并发控制、事务隔离级别、Undo Log、Read View、无锁读
在MySQL的日常使用中,我们几乎每天都在和事务隔离、并发读写打交道。当多个事务同时操作同一行数据时,为什么有的场景会出现脏读、不可重复读,有的场景却能保证数据...
事务是由一组SQL语句组成的逻辑处理单元,具有4个属性,通常简称为事务的ACID属性。 由一个有限的数据库操作序列构成(多个DML语句,select语句不包含事...
在数据驱动决策的时代,数据仓库的性能和并发处理能力直接关系到企业的业务效率。多版本并发控制(MVCC)作为现代数据库实现高并发的核心技术,能够实现“读不阻塞写、...
作者介绍:简历上没有一个精通的运维工程师,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。
本文聚焦:TiKV 数据库的 MVCC(多版本并发控制)机制 通过巧妙的 key 编码和多列族架构实现了完整的 MVCC 支持。 大纲
简单理解:快照有COW(Copy On Write,写时复制)和 ROW(Redirect On Write,写重定向)
我去面试的时候滔滔不绝,感觉胜利在握,可是面试官忽然到:“什么是 MVCC,MySQL 有了各种锁?为什么还要射界 MVCC?”
MySQL是互联网公司用的最多的数据库,InnoDB是MySQL用的最多的存储引擎,它非常适合大数据量,高并发量的互联网业务。
在当今技术面试的竞技场上,数据库事务隔离级别已经成为架构师岗位不可回避的核心考点。根据2025年最新技术招聘数据显示,超过85%的中高级架构师面试都会深入探讨数...
在MySQL的世界里,多个用户同时操作数据是家常便饭。就像图书馆里既有读者在看书,又有管理员在更新藏书,若没有合理的规则,混乱便会随之而来——有人看到没定稿的内...
在现代数据库系统中,高并发性和数据一致性是两个核心需求。为了在保证数据一致性的同时提高系统的并发性能,数据库管理系统(DBMS)采用了多种并发控制机制。其中,M...
你知道MySQL InnoDB引擎默认的隔离级别为什么是“可重复读”(RR)吗?ReadView和Undolog是什么?什么又是MVCC?它通过MVCC
你好,我是《Redis 高手心法》的作者码哥。后端架构师,InfoQ 签约作者、腾讯云架构联盟成员。擅长用风趣直白的语言把复杂技术讲得清清楚楚,坚持“拥抱技术与...
大家好,我是黄啊码。上一篇文章中,我们讲到了锁的划分,以及乐观锁和悲观锁的思想。今天我们就来看下 MVCC,它就是采用乐观锁思想的一种方式。那么它到底有什么用呢...