# 从根上理解MYSQL
# 从根上理解MYSQL
- 0_万里长征第一步(非常重要)——如何愉快的阅读本小册
- 1_装作自己是个小白——重新认识MySQL
- 2_MySQL的调控按钮——启动选项和系统变量
- 3_乱码的前世今生——字符集和比较规则
- 4_从一条记录说起——InnoDB记录结构
- 5_盛放记录的大盒子——InnoDB数据页结构
- 6_快速查询的秘籍——B+树索引
- 7_好东西也得先学会怎么用——B+树索引的使用
- 8_数据的家——MySQL的数据目录
- 9_存放页面的大池子——InnoDB的表空间
- 10_条条大路通罗马——单表访问方法
- 11_两个表的亲密接触——连接的原理
- 012_谁最便宜就选谁——MySQL基于成本的优化1
- 13_兵马未动,粮草先行——InnoDB统计数据是如何收集的
- 14_不好看就要多整容——MySQL基于规则的优化(内含关于子查询优化二三事儿)
- 15_查询优化的百科全书——Explain详解(上)
- 16_查询优化的百科全书——Explain详解(下)
- 17_神兵利器——optimizertrace的神器功效
- 18_调节磁盘和CPU的矛盾——InnoDB的BufferPool
- 019_从猫爷被杀说起——事务简介1
- 20_说过的话就一定要办到——redo日志(上)
- 21_说过的话就一定要办到——redo日志(下)
- 22_后悔了怎么办——undo日志
- 23_后悔了怎么办——undo日志
- 24_一条记录的多幅面孔——事务的隔离级别与MVCC
- 25_工作面试老大难——锁
- 26_写作本书时用到的一些重要的参考资料
##集群搭建