千金良方:MySQL性能优化金字塔法则
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

基础篇

基础篇的内容设计,旨在为大家普及一些在性能优化过程中可能使用到的MySQL基础知识。为了方便大家对MySQL的体系结构和组件有一个整体认识,首先,完整介绍MySQL的安装、升级和整个体系组成结构,并介绍在MySQL运行过程中所有后台线程的作用;其次,由于在性能优化过程中需要依赖与表/索引相关的统计信息、事务锁和表级锁相关信息、在语句执行过程中的一些等待事件信息等,我们用14个章节重点介绍MySQL的4个系统库:information_schema、mysql、performance_schema、sys,通过这些系统库中记录的MySQL的状态和性能数据,读者可以更精确地定位问题的根源,甚至定位到源码的某一行;最后,除在MySQL复制、事务和SQL优化章节介绍MySQL自身的优化基础以外,还通过读写扩展的架构优化,抛砖引玉,希望引起读者对架构优化的思考。相信大家通过阅读基础篇的内容一定会有所收获。