Preferir UNION ALL a UNION

De DTI Wiki

Ir para: navegação, pesquisa

Bp.png BOA PRÁTICA

Quando um UNION for necessário, verifique se há possibilidade do resultado conter registros repetidos e, em caso afirmativo, verifique se a repetição de registros prejudica o processamento.
Caso não houver possibilidade do UNION retornar registros repetidos ou se a duplicidade de registros não comprometer o resultado do processamento, utilize UNION ALL para obter o resultado mais rapidamente.
O UNION executa primeiro um UNION ALL e depois faz a retirada dos registros duplicados, esse passo a mais acarreta em maior demora na obtenção do resultado final do conjunto de dados.

Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas