No SQL Server, você pode especificar as dicas de junção:
- HASH JOIN
- MERGE JOIN
- LOOP JOIN
Qual é a definição dessas três dicas de junção e quando cada uma deve ser usada?
No SQL Server, você pode especificar as dicas de junção:
Qual é a definição dessas três dicas de junção e quando cada uma deve ser usada?
Do MSDN, no tópico Conceitos avançados de ajuste de consulta :
Mas acredito que você deva começar com um tópico mais básico: Query Tuning e por último usar as dicas de consulta.
Este artigo explica bem: https://www.linkedin.com/pulse/loop-hash-merge-join-types-eitan-blumin
(Assuma que N e M são o número de linhas nas duas tabelas que estão sendo unidas).
Junção de loop aninhado
Mesclar associação
Junção de hash