表锁

19 期 | 锁模块里有什么?什么样?

InnoDB 中管理表锁和行锁的锁模块,也就是传说中的锁子系统,在内存里是什么样的? 作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanB…

18 期 | 锁在内存里长什么样?

表锁和行锁都由锁结构承载,这些锁结构在内存里是个什么样的存在? 作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。 爱可生…

MySQL 核心模块揭秘 | 锁在内存里长什么样?

1. 共用的结构InnoDB 的表锁结构和行锁结构,有一些共同属性,也有一些不同属性。因为有共同属性,表锁结构和行锁结构都使用结构体 lock_t 来表示锁结构。在 lock_t …

MySQL 核心模块揭秘 | 18 期 | 锁在内存里长什么样?

本文基于 MySQL 8.0.32 源码,存储引擎为 InnoDB。目录1. 共用的结构2. type_mode3. 表锁结构4. 行锁结构4.1 有名有姓的那些属性4.2 隐姓埋…

16 期 | InnoDB 表锁

本文介绍了 InnoDB 支持哪几类表锁,以及它们分别都用在什么场景下,还介绍了其中两类表锁为什么要存在。 作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MyS…

MySQL 核心模块揭秘 | 16 期 | InnoDB 表锁

目录1. 概述2. 共享锁 & 排他锁3. 意向共享锁 & 意向排他锁4. AUTO-INC 锁4.1 传统模式4.2 连续模式4.3 交错模式5. 总结正文1. …