InnoDB架构综合实战:从原理到优化

InnoDB架构回顾 InnoDB架构(5层) ┌────────────────────────────────────┐ │ 1. 内存结构 │ │ ├─ Buffer Pool(最大) │ │ ├─ Change Buffer │ │ ├─ Adaptive Hash Index │ │ └─ Log Buffer │ ├────────────────────────────────────┤ │ 2. 后台线程 │ │ ├─ Master Thread │ │ ├─ IO Thread │ │ ├─ Page Cleaner Thread │ │ └─ Purge Thread │ ├────────────────────────────────────┤ │ 3. 磁盘结构 │ │ ├─ 表空间(Tablespace) │ │ ├─ redo log(持久性) │ │ ├─ undo log(原子性+MVCC) │ │ └─ binlog(复制) │ ├────────────────────────────────────┤ │ 4. 存储结构 │ │ └─ 表空间→段→区(1MB)→页(16KB)→行 │ ├────────────────────────────────────┤ │ 5. 锁机制 │ │ ├─ 表锁、行锁 │ │ ├─ Gap Lock、Next-Key Lock │ │ └─ MVCC │ └────────────────────────────────────┘ 实战案例1:Buffer Pool命中率优化 问题 生产环境查询慢,QPS从5000降到2000。 ...

2025-01-15 · maneng

如约数科科技工作室

浙ICP备2025203501号

👀 本站总访问量 ...| 👤 访客数 ...| 📅 今日访问 ...