数据库系统作为IT业务系统的核心,其高可用性和容灾能力对整个业务系统的连续性和数据完整性起着至关重要的作用,是企业正常运营的基石
尤其是在性能优化与高可用架构两方面,很多从业多年的DBA限于生产环境的固定体系,往往盲人摸象,难窥全局。而性能优化和高可用又是一对存在根本矛盾的特性。可以说,掌握了这两项技术的平衡,就掌握了MySQL的绝大部分内容,也就把握了数据库核心技术的最主流脉络。
这本《MySQL性能优化和高可用架构实践》展现了多种在两个本质上矛盾的特性之间取得平衡的精妙方法,对理论架构与企业实战都有丰富的指导意义,下面将这份笔记的内容展示给大家:
目录总览
全书共13章,内容覆盖MySQL 5.7数据库体系结构、InnoDB存储引擎、MySQL事务和锁、性能优化、服务器全面优化、性能监控、主从复制,以及PXC集群、MHA自动故障转移群集、MGR组复制、Keepalived+双主复制等高可用集群架构的设计与实践,还有针对海量数据进行分库分表和Mycat中间件介绍和实战操作。
内容概览
第1章MySQL架构介绍
第2章InnoDB存储引擎体系结构
第3章MySQL事务和锁
第4章SQL语句性能优化
第5章MySQL服务器全面优化
第6章MySQL性能监控
第7章MySQL主从复制详解
第8章PXC高可用解决方案
第9章基于MHA实现的MySQL自动故障转移集群
第10章MySQL Group Replication
第11章Keepalived+双主复制的高可用架构
第12章数据库分库分表与中间件介绍
第13章Mycat中间件详解
限于文章篇幅原因,就展示到这里,有需要的小伙伴可以查看下方名片↓↓↓
最后
国内互联网巨头都在大规模使用MySQL。如果把MySQL比喻成数据库界的一条巨龙,则性能优化和高可用架构设计实践就是点睛之笔。
本书详细讲解MySQL 5.7高可用和性能优化技术,细致梳理思路,并与真实生产案例相结合,通过原理阐述到实战部署,帮助读者将所学知识点运用到实际工作中,希望能够帮到你!