SQL优化的重要思路:
1、使用索引
2、减少查询的记录数目(以往的项目忽略了的一种方式)
减少记录数目,可以减少sum的条数,减少使用group by的条数,减少使用函数的条数
子查询将不使用索引,所以Union All两个子查询后的结果集,是无法使用索引的,如果再和其他表关联,join字段也无法使用索引,所以使用union all的两个子查询分别join ,这样的好处:
1、使用了索引。
2、减少了记录数目,为以后的处理提供方便
SQL优化的重要思路:
1、使用索引
2、减少查询的记录数目(以往的项目忽略了的一种方式)
减少记录数目,可以减少sum的条数,减少使用group by的条数,减少使用函数的条数
子查询将不使用索引,所以Union All两个子查询后的结果集,是无法使用索引的,如果再和其他表关联,join字段也无法使用索引,所以使用union all的两个子查询分别join ,这样的好处:
1、使用了索引。
2、减少了记录数目,为以后的处理提供方便