Mapeamento do plano de consulta para o resumo da consulta
Por meio da análise do resumo da consulta, é possível obter detalhes adicionais correlacionando as operações do plano de consulta às etapas (identificadas pelos valores com campo de rótulo) no resumo da consulta. A tabela a seguir correlaciona as operações do plano de consulta às etapas do resumo da consulta.
Operação do plano de consulta | Valor do campo de rótulo | Descrição |
---|---|---|
Agregar HashAggregate GroupAggregate |
AGGR | Avalia funções agregadas e condições GROUP BY. |
DS_BCAST_INNER | BCAST (transmissão) | Transmite uma tabela completa ou alguns conjuntos de linhas (tais como um conjunto filtrado de linhas de uma tabela) para todos os nós. |
Não aparece no plano de consulta | DELETE | Exclui linhas de tabelas. |
DS_DIST_NONE DS_DIST_ALL_NONE DS_DIST_INNER DS_DIST_ALL_INNER DS_DIST_ALL_BOTH |
DIST (distribuir) | Distribui linhas aos nós para fins de junção paralela ou outros processamentos paralelos. |
HASH | HASH | Cria a tabela hash para uso em junções hash. |
Hash Join | HJOIN (junção hash) | Realiza uma junção hash de duas tabelas ou conjuntos intermediários de resultados. |
Não aparece no plano de consulta | INSERT | Insere linhas em tabelas. |
Limite | LIMIT | Aplica uma cláusula LIMIT aos conjuntos de resultados. |
Merge | MERGE | Mescla linhas derivadas de operações paralelas de classificação ou junção. |
Junção de mesclagem | MJOIN (junção de mesclagem) | Realiza uma junção de mesclagem de duas tabelas ou conjuntos intermediários de resultados. |
Loop aninhado | NLOOP (loop aninhado) | Realiza uma junção de loop aninhado de duas tabelas ou conjuntos intermediários de resultados. |
Não aparece no plano de consulta | PARSE | Analisa strings em valores binários para carregamento. |
Projeto | PROJECT | Avalia expressões. |
Rede | RETURN | Retorna linhas ao principal ou ao cliente. |
Não aparece no plano de consulta | SAVE | Materializa linhas para uso na próxima etapa de processamento. |
Seq Scan | SCAN | Faz a varredura de tabelas ou conjuntos intermediários de resultados. |
Sort | SORT | Classifica linhas ou conjuntos intermediários de resultados conforme exigido pelas operações subsequentes (tais como junções ou agregações) ou para satisfazer uma cláusula ORDER BY. |
Unique | UNIQUE | Aplica uma cláusula SELECT DISTINCT ou elimina duplicidades conforme exigido por outras operações. |
Window | WINDOW | Computa funções agregadas e funções da janela de classificação. |