InnoDB 多粒度锁机制与死锁排查
1 问题背景与核心结论 InnoDB 通过多粒度锁协调并发读写:表级锁管理开销低但冲突面大;行级锁把锁定范围收缩到索引记录及其间隙,是在 OLTP 场景下支撑高并发的关键。意向锁则在表级与行级之间建立 O(1) 的冲突检测通道,避免每次申请表锁时遍历全表行锁。 本文聚焦 …
继续阅读标签
共 3 篇
1 问题背景与核心结论 InnoDB 通过多粒度锁协调并发读写:表级锁管理开销低但冲突面大;行级锁把锁定范围收缩到索引记录及其间隙,是在 OLTP 场景下支撑高并发的关键。意向锁则在表级与行级之间建立 O(1) 的冲突检测通道,避免每次申请表锁时遍历全表行锁。 本文聚焦 …
继续阅读1 Buffer Pool 工作原理与核心机制详解 Buffer Pool 是 InnoDB 存储引擎架构的核心内存组件,其设计本质是利用 “内存访问速度远快于磁盘访问速度” 的硬件特性,通过缓存热数据(即高频访问的数据),将磁盘 IO 的消耗降到最低。 Buffer Pool …
继续阅读在 InnoDB 的事务体系中,隔离级别是顶层的一致性与性能平衡策略;并发事务异常是不同隔离级别下的实际风险表现;Read View 是实现无锁一致性读的可见性判断核心规则;MVCC 则是串联所有机制、实现读写无互斥并发的底层核心架构。四者并非独立的技术模块,而是形成了完整的闭环 …
继续阅读