SQL的优化方案

  • 选用合适的字段
  • 表连接代替子查询
  • limit 分布优化,先利用ID定位,再分页
  • or条件优化,多个or条件可以用union all对结果进行合并(union all结果可能重复)
  • 不必要的排序
  • where代替having,having 检索完所有记录,才进行过滤
  • 避免嵌套查询
  • 对多个字段进行等值查询时,联合索引