Operador de plano de execução Merge Join

O operador Merge Join executa a inner join, left outer join, left semi join, left anti semi join, right outer join, right semi join, right anti semi join e operações lógicas de união.

Na coluna Argumento, o operador Merge Join contém um predicado MERGE: () se a operação estiver executando uma junção de um para muitos, ou um predicado MANY-TO-MANY MERGE: () se a operação estiver executando uma junção de muitos para muitos. A coluna Argumento também inclui uma lista de colunas separada por vírgulas usada para executar a operação. O operador Merge Join requer duas entradas classificadas em suas respectivas colunas, possivelmente inserindo operações de classificação explícitas no plano de consulta. A Junção de Mescla é particularmente eficaz se não for exigida uma classificação explícita, por exemplo, se houver um índice viável da árvore B no banco de dados, ou se a ordem de classificação puder ser explorada para diversas operações, como uma junção de mescla e agrupamento com agregação.

AMerge Join é um operador físico.

Ícone do operador Merge joinÍcone de plano de execução gráfica