Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Mappatura del piano di query sul riepilogo della query
Quando analizzi il riepilogo della query, puoi ottenere ulteriori dettagli mappando le operazioni dal piano di query alle fasi (identificate dai valori del campo dell’etichetta) nel riepilogo della query. La tabella seguente mappa le operazioni del piano di query alle fasi di riepilogo della query.
| Operazione del piano di query | Valore del campo etichetta | Descrizione |
|---|---|---|
Aggregazione HashAggregate GroupAggregate |
AGGR | Valuta le funzioni di aggregazione e le condizioni GROUP BY. |
| DS_BCAST_INNER | BCAST (trasmissione) | Trasmette un'intera tabella o alcun insieme di righe (come un insieme filtrato di righe da una tabella) a tutti i nodi. |
| Non viene mostrato nel piano di query | DELETE | Elimina le righe dalle tabelle. |
|
DS_DIST_NONE DS_DIST_ALL_NONE DS_DIST_INNER DS_DIST_ALL_INNER DS_DIST_ALL_BOTH |
DIST (distribuzione) | Distribuisce le righe ai nodi per combinazioni parallele o per altre elaborazioni parallele. |
| HASH | HASH | Costruisce tabelle hash da utilizzare sugli hash join. |
| Hash join | HJOIN (hash join) | Esegue un hash join delle due tabelle o degli insiemi di risultati intermedi. |
| Non viene mostrato nel piano di query | INSERT | Inserisce le righe nelle tabelle. |
| Limite | LIMIT | Applica una clausola LIMIT agli insiemi dei risultati. |
| Unione | MERGE | Unisce le righe prodotte dalle operazioni di combinazione o di ordinamento parallelo. |
| Merge join | MJOIN (merge join) | Esegue un merge join delle due tabelle o degli insiemi di risultati intermedi. |
| Loop nidificato | NLOOP (loop nidificato) | Esegue un loop nidificato delle due tabelle o degli insiemi di risultati intermedi. |
| Non viene mostrato nel piano di query | PARSE | Analizza le stringhe in valori binari per il caricamento. |
| Progetto | PROJECT | Valuta le espressioni |
| Rete | RETURN | Restituisce le righe al nodo principale o al client. |
| Non viene mostrato nel piano di query | SAVE | Materializza le righe da utilizzare nella prossima fase di elaborazione. |
| Seq Scan | SCAN | Scansiona le tabelle o gli insiemi di risultati intermedi. |
| Ordina | SORT | Ordina le righe o gli insiemi di risultati intermedi come richiesto da altre operazioni successive (ad esempio aggregazioni e combinazioni), oppure le ordina al fine di soddisfare una clausola ORDER BY. |
| Unique | UNIQUE | Applica una clausola SELECT DISTINCT o rimuove i duplicati, come richiesto da altre operazioni. |
| Window | WINDOW | Calcola le funzioni di aggregazione e di classificazione della finestra. |