三四十万字,几百篇插图,辞了工作,没有收入,专心写作。成就了一本《MySQL是怎样运行的:从根儿上理解 MySQL》。
MySQL应该是国内互联网公司使用最为广泛的数据库。很多朋友在研究MySQL、学习MySQL的过程中,或多或少都会遇到这样一些困难:
网上MySQL的资料不系统,多而杂;
有的书偏应用,比较浅,底层原理没有讲;
有的书语言比较晦涩,比较难懂。
如果你真的遇到这样些困难,推荐大家看下这本《MySQL是怎样运行的:从根儿上理解 MySQL》
第1章装作自己是个小白——初识MySQL第2章MySQL的调控按钮——启动选项和系统变量第3章字符集和比较规则
第4章从一条记录说起——lnnoDB记录存储结构第5章盛放记录的大盒子—InnoDB数据页结构第6章快速查询的秘籍——B+树索引第7章B+树索引的使用
第8章数据的家——My SQL的数据目录第9章存放页面的大池子——InnoDB的表空间第10章条条大路通罗马——单表访问方法第11章两个表的亲密接触一—连接的原理第12章谁最便宜就选谁——基于成本的优化第13章兵马未动,粮草先行——InnoDB统计数据是如何收集的第14章基于规则的优化(内含子查询优化二三事)第15章查询优化的百科全书——EXPLAIN详解第16章神兵利器——optimizer trace的神奇功效第17章调节磁盘和CPU的矛盾—InnoDB的Buffer Pool