1、mysql性能优化金字塔法则

业务需求
系统架构
数据库的选择,是否读写分离? 高可用?实例个数?分库分表? 用什么数据库
sql及索引
表结构
数据库参数配置
合理的数据库性能参数,join buffer ,sort buffer
- 系统配置
操作系统提供了各种资源的使用策略,设置合理的配置,以便于数据库合理充分利用资源
如linux的swap -> swappness
- 硬件
2、下载mysql官方测试表
https://github.com/datacharmer/test_db
导入employees
#导入数据mysql -P3307 -uroot -p123456 < employees.sql#校验mysql -P3307 -uroot -p123456 < test_employees_md5.sql
