Condividi tramite


Operatore Showplan Merge Join

L'operatore Merge Join esegue le operazioni di inner join, left outer join, left semi join, left anti semi join, right outer join, right semi join, right anti semi join e union logical.

Nella colonna dell'argomentol'operatore Merge Join include un predicato MERGE:() se è in esecuzione un join di tipo uno-a-molti, oppure un predicato MANY-TO-MANY MERGE:() se è in esecuzione un join di tipo molti-a-molti. La colonna dell'argomentoinclude inoltre un elenco separato da virgole delle colonne utilizzate per l'esecuzione dell'operazione. L'operatore Merge Join richiede due input ordinati in base alle rispettive colonne, eventualmente tramite l'inserimento di operazioni di ordinamento esplicite nel piano di query. Merge Join è particolarmente efficace se non è richiesto l'ordinamento esplicito, ad esempio se nel database è presente un indice ad albero B adeguato o se il tipo di ordinamento è utilizzabile per varie operazioni, quali merge join e raggruppamenti con rollup.

Merge Join è un operatore fisico.

Icona dell'operatore Merge JoinIcona del piano di esecuzione grafico