O UNION ALL terá um desempenho melhor do que o UNION quando você não estiver preocupado em eliminar registros duplicados porque está evitando um caro classificação distinta Operação. Veja:SQL SERVER – Diferença entre União vs. União Todos – Comparação de desempenho ideal