本书从MySQL数据库的基础介绍出发,重点讲述了MySQL数据库应用系统的性能优化方法和高可用可扩展的架构设计。基础篇包括MySQL数据库概述、架构组成、存储引擎介绍及安全管理等内容。优化篇则详细分析了影响MySQL数据库性能的因素,如Schema设计、Query语句性能优化、SQL层和存储引擎层的优化策略,以及MySQL数据库锁定机制。架构篇则专注于设计高可用可扩展的企业级分布式数据库集群环境,探讨了Replication、数据切分、Cache与Search的应用,以及NDB Cluster和系统监控等。