1、深入了解某一模块前,要一步步来,否则会有很大的挫败感。首先了解下模块重要的数据结构和算法
2、设置断点,了解执行流程,了解重要函数
3、接下来深入阅读重要函数的源码,同时回顾与其他模块(已经了解过)的交互衔接。
关于资料寻找
手中要有系统的书,另外利用google搜索优势(不要用百度,百度搜索出来的资料太差了),搜索出来的老外的经典文章
数据库理论原理两本书《事务处理:技术与概念》这书已经绝版、《数据库系统实现》,如果做源码开发,这两本书需要精读
系统的书推荐 《深入理解mysql核心技术》《深入理解mysql》 两本老书,现在可能都已经绝版了,是了解server部分的好书。
innodb引擎,姜承尧的《mysql内核 innodb存储引擎》