跳到正文

标签

MySQL

共 7 篇

MySQL

InnoDB 多粒度锁机制与死锁排查

1 问题背景与核心结论 InnoDB 通过多粒度锁协调并发读写:表级锁管理开销低但冲突面大;行级锁把锁定范围收缩到索引记录及其间隙,是在 OLTP 场景下支撑高并发的关键。意向锁则在表级与行级之间建立 O(1) 的冲突检测通道,避免每次申请表锁时遍历全表行锁。 本文聚焦 …

继续阅读
MySQL

MySQL 三大日志:redo log、undo log 与 binlog

MySQL 作为当前业界应用最广泛的关系型数据库管理系统,其数据可靠性、事务一致性与服务持久性的实现,完全依赖于底层日志体系的支撑能力。 在架构设计层面,MySQL 将数据的修改操作先记录到日志中,再异步将数据页刷写到磁盘,这一设计极大优化了数据写入的性能;在故障恢复场景中,日志 …

继续阅读
MySQL

InnoDB 事务深度解析

在 InnoDB 的事务体系中,隔离级别是顶层的一致性与性能平衡策略;并发事务异常是不同隔离级别下的实际风险表现;Read View 是实现无锁一致性读的可见性判断核心规则;MVCC 则是串联所有机制、实现读写无互斥并发的底层核心架构。四者并非独立的技术模块,而是形成了完整的闭环 …

继续阅读