Tag: MySQL
All the articles with the tag "MySQL".
-
MySQL插入意向锁——间隙锁的并发优化变体
插入意向锁是间隙锁的并发优化变体,同间隙不同位置互相兼容,仅被真正间隙锁阻塞,兼顾 RR 防幻读语义与并发插入吞吐
-
MySQL 面试回答——事务 MVCC、索引、锁、日志与主从
MySQL 面试回答三版本:事务与 MVCC、存储引擎、索引、锁、日志、SQL 优化、主从架构的一句话结论与核心原理。
-
MySQL 自适应哈希索引(AHI):BufferPool 内的自动加速器
AHI 在 BufferPool 中自动构建哈希表加速高频等值查询,键映射到叶子页而非行,范围查询不触发,高并发写入场景建议关闭
-
MySQL 索引下推(ICP):让二级索引在引擎层就完成过滤
ICP 将 WHERE 条件中索引列判断下推到存储引擎层减少回表,覆盖索引自动跳过 ICP,与 MRR 配合先过滤再排序批量回表
-
MySQL并行回放MTS
MTS 多线程并行回放解决主从延迟,LOGICAL_CLOCK 基于事务提交时间戳判依赖,单库场景优于仅按 Schema 并行的 DATABASE 模式
-
MySQL 存储引擎架构五层模型:表空间→段→区→页→行
InnoDB 五层存储架构表空间段区页行,页为 16KB 最小 IO 单元含 Page Directory 二分查找,区为 1MB 连续空间分配的基本单位
-
MySQL半同步复制——主库宕机后数据不丢失的保障
半同步复制 after_sync 模式主库等至少一个从库 ACK 写入 relay log 后才返回成功,超时降级异步防阻塞,主库宕机不丢已确认数据
-
MySQL两阶段提交与崩溃恢复
MySQL 内部 2PC 协调 redo 与 binlog 双日志一致性,binlog 完整则提交否则回滚,XID 贯穿两端,组提交多事务合并一次 fsync