一、前言
就在昨天我在百忙之中抽出空余时间面试了个腾讯30k出来的,我开口就是:MYSQL性能调优如何入手?他的回答的:基础优化、优化的哲学、优化需求、优化的思路、存储引擎层、数据库优化、等等细节,好吧我承认我败了。
但是我严重怀疑他是做了准备而来的,不然没有什么人可以记得这么清楚有条理,果不其然,在他入职之后说出了实情;
在他们团队内部有一本多名大佬推荐的【MySQL性能优化和高可用架构实践】文档

好了话不多说,小编直接分享出来,学完你也可以在简历上写“精通MySQL性能优化”,同时也希望各位可以多吊打一下其他面试官;
目录
- InnoDB存储引整体系结构
- MySQL事务和锁
- SLQ语言性能优化

- MySQL服务器优化
- MySQL性能监控
- MySQL主从复制详解
- PXC高可用解决方案

- 基于MHA实现的MySQL.自动故障转移集群
- MySQL Group Replication
- Keepalived+双主复制的高可用架构
- 数据库分库分表与中间件介绍
- Mycat中间件详解

总览内容
MySQL架构介绍


InnoDB存储引擎体系结构



MySQL事务和锁

MySQL事务隔离级别

锁等待

SQL语句性能优化


创建高性能索引

MySQL服务器全面优化


MySQL性能监控



MySQL主从复制详解



PXC高可用解决方案



基于MHA实现的MySQL自动故障转移集群


MySQL Group Replication



Keepalived+双主复制的高可用架构


好了就到这个啦,希望拿到这份文档的小伙伴能砍下自己心仪的offer










