SQL优化讲解
给合作商的数分团队培训基础SQL优化
优化的目的
1 | 注意,优化的目的在于显著提升效果,假如数据量小,没有必要进行优化 |
优化方面
1 | 减少数据访问 |
理解SQL
语法顺序
1 | SELECT |
执行顺序
1 | 由上到下,依次执行 |
优化策略
建表优化
1 | # 分区定义 |
操作优化
1 | # 使用truncate替代delete |
语句优化
1 | # 避免select * |
索引优化
1 | # 尽量避免使用开头模糊查询 |
给合作商的数分团队培训基础SQL优化
1 | 注意,优化的目的在于显著提升效果,假如数据量小,没有必要进行优化 |
1 | 减少数据访问 |
1 | SELECT |
1 | 由上到下,依次执行 |
1 | # 分区定义 |
1 | # 使用truncate替代delete |
1 | # 避免select * |
1 | # 尽量避免使用开头模糊查询 |