最近在学习MySQL技术内幕 InnoDB存储引擎 第2版,整理了一些文档分享出来,同时也方便以后查看。若有不当之处,烦请批评指正。
1. MySQL体系结构和存储引擎
2. InnoDB存储引擎
2.1 InnoDB体系结构
2.2 Checkpoint技术
2.3 Master Thread工作方式
2.4 InnoDB关键特性
3. 文件
3.1 参数文件
3.2 日志文件
3.3 套接字文件
3.4 pid文件
3.5 表结构定义文件
3.6 InnoDB存储引擎文件
4. 表
4.1 索引组织表
4.2 InnoDB逻辑存储结构
4.3 行记录格式
4.4 InnoDB数据页结构
5. 索引与算法
5.1 概述
5.2 数据结构与算法
5.3 B+树索引
5.4 B+树索引的分裂
5.5 Cardinality值
5.6 全文索引
6. 锁 - 实现事务的隔离性
6.1 什么是锁
6.2 lock和latch
6.3 InnoDB存储引擎中的锁
6.4 锁的算法
6.5 锁问题
6.6 阻塞
6.7 死锁
6.8 锁升级
7. 事务
7.1 概述
7.2 事务的实现
7.3 事务控制语句
7.4 隐式提交的SQL语句
7.5 不好的事务习惯
8 备份与恢复
8.1 备份与恢复概述
8.2 冷备
8.3 逻辑备份
8.4 二进制日志备份与恢复
8.5 热备
8.6 快照备份
8.7 复制
1