避免使用含有DISTINCT、UNION、MINUS、INTERSECT、ORDER BY的SQL语句,因为它们会触发SQL引擎执行耗费资源的排序功能。举例来说,DISTINCT需要一次排序操作,而其他操作至少需要两次排序。例如,一个带有GROUP BY子句的UNION查询,会导致嵌入排序,每个查询都需要执行一次排序。在执行UNION时,还会执行唯一排序操作,其效率受嵌入排序深度影响。一般来说,可以通过其他方法来重写带有UNION、MINUS、INTERSECT的SQL语句。