O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
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. |