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'argomento l'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'argomento include 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 b-tree adeguato o se il tipo di ordinamento è utilizzabile per varie operazioni, quali merge join e raggruppamenti con rollup.
Merge Join è un operatore fisico.
Icona del piano di esecuzione grafico
Vedere anche
Attività
Procedura: Visualizzazione di un piano di esecuzione effettivo
Concetti
Guida di riferimento agli operatori logici e fisici
Informazioni sui merge join
Utilizzo di inner join
Visualizzazione di piani di esecuzione tramite le opzioni SET SHOWPLAN (Transact-SQL)