第7章:优化
优质
小牛编辑
138浏览
2023-12-01
目录
- 7.1. 优化概述
- 7.1.1. MySQL设计局限与折衷
- 7.1.2. 为可移植性设计应用程序
- 7.1.3. 我们已将MySQL用在何处?
- 7.1.4. MySQL基准套件
- 7.1.5. 使用自己的基准
- 7.2. 优化SELECT语句和其它查询
- 7.2.1. EXPLAIN语法(获取SELECT相关信息)
- 7.2.2. 估计查询性能
- 7.2.3. SELECT查询的速度
- 7.2.4. MySQL怎样优化WHERE子句
- 7.2.5. 范围优化
- 7.2.6. 索引合并优化
- 7.2.7. MySQL如何优化IS NULL
- 7.2.8. MySQL如何优化DISTINCT
- 7.2.9. MySQL如何优化LEFT JOIN和RIGHT JOIN
- 7.2.10. MySQL如何优化嵌套Join
- 7.2.11. MySQL如何简化外部联合
- 7.2.12. MySQL如何优化ORDER BY
- 7.2.13. MySQL如何优化GROUP BY
- 7.2.14. MySQL如何优化LIMIT
- 7.2.15. 如何避免表扫描
- 7.2.16. INSERT语句的速度
- 7.2.17. UPDATE语句的速度
- 7.2.18. DELETE语句的速度
- 7.2.19. 其它优化技巧
- 7.2.1. EXPLAIN语法(获取SELECT相关信息)
- 7.3. 锁定事宜
- 7.3.1. 锁定方法
- 7.3.2. 表锁定事宜
- 7.4. 优化数据库结构
- 7.4.1. 设计选择
- 7.4.2. 使你的数据尽可能小
- 7.4.3. 列索引
- 7.4.4. 多列索引
- 7.4.5. MySQL如何使用索引
- 7.4.6. MyISAM键高速缓冲
- 7.4.7. MyISAM索引统计集合
- 7.4.8. MySQL如何计算打开的表
- 7.4.9. MySQL如何打开和关闭表
- 7.4.10. 在同一个数据库中创建多个表的缺陷
- 7.5. 优化MySQL服务器
- 7.5.1. 系统因素和启动参数的调节
- 7.5.2. 调节服务器参数
- 7.5.3. 控制查询优化器的性能
- 7.5.4. 编译和链接怎样影响MySQL的速度
- 7.5.5. MySQL如何使用内存
- 7.5.6. MySQL如何使用DNS
- 7.6. 磁盘事宜
- 7.6.1. 使用符号链接
优化是一个复杂的任务,因为最终要求了解整个待优化的系统。尽管可以进行局部优化而不需要了解系统或应用程序,为了优化得更好,你必须知道更多的信息。
本章解释并给出不同的优化MySQL的方法示例。但要记住总有一些其它方法使系统更快,尽管需要更多的工作。