# 优化思路
优化 MySQL 数据库是数据库管理员或数据库开发人员的必备技能。MySQL优化一方面需要找出系统的瓶颈,提高 MySQL 数据库整体的性能;另一方面,需要合理的结构设计和参数调整,以提高用户操作响应的速度;同时还要尽可能的节省系统资源,以便系统可以提供更大负荷的服务,本节视频将演示优化的基本操作和思路拓展。
# 优化措施
MySQL数据库优化是多方面的,原则是减少系统的瓶颈,减少资源的占用,增加系统的反应速度。
a) 通过优化文件系统,提磁盘 I/O 的读写速度;
b) 通过优化操作系统调度策略,提高 MySQL 在高负荷情况下的负载能力;
c) 通过优化表结构、索引、查询语句等使查询响应更快。
01. MySQL 性能优化概述
02. MySQL 优化简介
03. 优化查询:索引提高查询速度 -1
04. 优化查询:不走索引的多种情况分析 -2
05. 优化查询:通过连接查询尽量代替子查询 -3
06. 优化数据库结构:将字段很多的表分解成多个表 -1
07. 优化数据库结构:增加中间表(固化视图)-2
08. 优化数据库结构:合理增加冗余字段 -3
09. 优化数据库结构:优化插入记录的速度 -4
10. 分析表、检查表和优化表
11. 优化 MySQL 服务器:服务器硬件 -1
12. 优化 MySQL 服务器:优化 MySQL 的参数 -2
13. 综合案例:全面优化 MySQL 服务器
14. 总结和课后练习