首页
文章列表
标签墙
返回找工具啦
InnoDB
共 6 篇文章
MySQL InnoDB的间隙锁在范围查询中如何阻塞幻读
2026-06-03 18:48:25
MySQL InnoDB的间隙锁在范围查询中如何阻塞幻读 在并发的数据库事务中,“幻读”指一个事务在前后两次按相同条件查询时,第二次查询看到了第一次查询未返回的其他事务插入的新行,仿佛出现了“幻影”。MySQL InnoDB 存储引擎在 REPEATABLE READ(可重复读)隔离级别下,通过一种
MySQL
InnoDB
间隙锁
21
0
MySQL 自适应哈希索引 AHI 为什么可能成为高并发更新下的性能瓶颈
2026-05-27 14:12:19
MySQL 自适应哈希索引 AHI 为什么可能成为高并发更新下的性能瓶颈 核心问题:AHI 在高并发更新时如何从加速器变成绊脚石 自适应哈希索引(Adaptive Hash Index,简称 AHI)是 InnoDB 存储引擎的一项优化特性。它自动为频繁访问的索引页构建哈希索引,将磁盘 B+ 树查找
自适应哈希索引
高并发更新
性能瓶颈
33
0
MySQL死锁的排查与解决:show engine innodb status分析
2026-05-04 07:18:14
MySQL死锁的排查与解决:show engine innodb status分析 数据库出现死锁会导致业务报错,响应超时。快速定位并解决死锁是保障系统稳定性的关键能力。本文将演示如何使用 show engine innodb status 命令快速分析死锁根源并修复。 获取死锁日志 执行 命令查看
MySQL
死锁
排查
73
0
MySQL MVCC多版本并发控制的实现原理
2026-04-26 23:15:11
MySQL MVCC多版本并发控制的实现原理 MySQL 的 InnoDB 引擎通过 MVCC(MultiVersion Concurrency Control,多版本并发控制)实现了在不加锁的情况下进行并发读写。这种机制让“读操作”和“写操作”互不冲突,极大地提升了数据库的性能。MVCC 的核心实
MySQL
MVCC
InnoDB
99
0
MySQL Online DDL在线修改表结构的原理与限制
2026-04-21 23:29:23
MySQL Online DDL在线修改表结构的原理与限制 在生产环境中维护数据库时,直接对大表执行 ALTER TABLE 往往意味着风险。传统的修改方式会导致表被锁定,甚至阻塞所有的读写请求。MySQL 提供的 Online DDL(在线定义表结构)功能旨在解决这个问题,让修改表结构尽量不影响业
MySQL
在线DDL
表结构修改
61
0
MySQL InnoDB行锁与表锁的加锁规则
2026-04-20 00:25:14
MySQL InnoDB行锁与表锁的加锁规则 InnoDB 存储引擎支持行锁和表锁,但为了保证高并发下的数据一致性,其加锁逻辑非常复杂。理解这些规则,能帮助你快速定位死锁原因或优化锁等待。 一、 理解基础锁模式与兼容性 在深入具体规则前,先弄清楚两种核心锁类型及其兼容关系。如果不理解兼容性,就无法判
MySQL
InnoDB
行锁
72
0