本书共分为三部分:基础篇介绍MySQL软件的基础知识、架构组成、存储引擎、安全管理及基本备份恢复知识。性能优化篇从影响MySQL数据库应用系统性能的因素入手,针对各影响因素进行详细的调优分析,包括MySQL Schema设计技巧、Query语句性能优化方法以及SQL层和存储引擎层的优化策略。架构设计篇则专注于设计高可用可扩展的分布式企业级数据库集群环境,涵盖多种通过MySQL实现目标的架构方式,包括设计原则、Replication、数据切分、缓存和搜索优化、NDB Cluster等内容。