MySQL作为目前互联网工作的主流数据库,有着不容撼动的地位。DB-Engines这个排名在业界引用得非常多,权威性也很高,排名前三依然是Oracle、MySQL、Microsoft sQL Server。MySQL是20世纪90年代出来的数据库,整个架构上吸取了其他数据库的一些优良特性,也去除了不好的地方,整个架构比较稳定、比较简洁。MySQL的架构可以在多种不同的场景中应用,Facebook、Twitter、Google、腾讯、阿里等都在大量使用MySQL存储海量数据。
最近学习发现一本腾讯架构师出版非常火的【MySQL性能优化和高可用架构实践】手册,独乐乐不如众乐乐,现在就把它分享出来
该笔记共分为13个部分
限于文章篇幅原因,只能以截图的形式展示出来, 👇🏻 👇🏻 有需要的小伙伴可以文末获取 👇🏻 👇🏻
目录
目录
- InnoDB存储引整体系结构
- MySQL事务和锁
- SLQ语言性能优化
- MySQL服务器优化
- MySQL性能监控
- MySQL主从复制详解
- PXC高可用解决方案
- 基于MHA实现的MySQL.自动故障转移集群
- MySQL Group Replication
- Keepalived+双主复制的高可用架构
- 数据库分库分表与中间件介绍
- Mycat中间件详解