Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
STL_UNIQUE
Analizza le fasi di esecuzione che si verificano quando una funzione DISTINCT è utilizzata nell'elenco SELECT o quando i duplicati sono rimossi in una query UNION o INTERSECT.
STL_UNIQUE è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.
Nota
STL_UNIQUE contiene solo le query eseguite sui cluster con provisioning principali. Non contiene le query eseguite sui cluster di dimensionamento simultaneo o sui namespace serverless. Per accedere ai piani di spiegazione per le query eseguite sui cluster principali, sui cluster di dimensionamento simultaneo e sui namespace serverless, consigliamo di utilizzare la vista di monitoraggio SYS SYS_QUERY_DETAIL. I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere.
Colonne di tabella
| Nome della colonna | Tipo di dati | Description |
|---|---|---|
| userid | intero | ID dell'utente che ha generato la voce. |
| query | intero | ID query. La colonna di query può essere utilizzata per unire altre tabelle e visualizzazioni del sistema. |
| sezione | intero | Numero che identifica la sezione in cui è stata eseguita la query. |
| segment | intero | Numero identificativo del segmento di query. |
| step | intero | La fase di query eseguita. |
| starttime | timestamp | Ora in UTC in cui è stata avviata la query. Il tempo totale include l'inserimento in coda e l'esecuzione, con precisione a 6 cifre per le frazioni di secondo. Ad esempio: 2009-06-12 11:29:19.131358. |
| endtime | timestamp | L'orario in UTC in cui è terminata la query. Il tempo totale include l'inserimento in coda e l'esecuzione, con precisione a 6 cifre per le frazioni di secondo. Ad esempio: 2009-06-12 11:29:19.131358. |
| tasknum | intero | Il numero del processo di attività di query assegnato per eseguire la fase. |
| righe | bigint | Numero totale di righe elaborate. |
type |
character(6) | Il tipo di fase. I valori validi sono:
|
| is_diskbased | character(1) | Se true (t), la query è stata eseguita come un'operazione basata su disco. Se false (f), la query è stata eseguita in memoria. |
| slots | intero | Numero totale di bucket di hash. |
| workmem | bigint | Numero totale di byte nella memoria di lavoro che sono stati assegnati alla fase. |
| max_buffers_used | bigint | Numero massimo di buffer utilizzati nella tabella di hash prima di andare al disco. |
| resizes | intero | Queste informazioni sono solo per uso interno. |
| occupied | intero | Queste informazioni sono solo per uso interno. |
| flushable | intero | Queste informazioni sono solo per uso interno. |
| used_unique_prefetching | character(1) | Queste informazioni sono solo per uso interno. |
| bytes | biginit | Numero di byte di tutte le righe di output per la fase. |
Query di esempio
Supponi di eseguire la seguente query:
select distinct eventname from event order by 1;
Ipotizzando che l'ID per la query precedente sia 6313, l'esempio seguente mostra il numero di righe prodotte dall'unica fase per ogni sezione nei segmenti 0 e 1.
select query, slice, segment, step, datediff(msec, starttime, endtime) as msec, tasknum, rows from stl_unique where query = 6313 order by query desc, slice, segment, step;
query | slice | segment | step | msec | tasknum | rows -------+-------+---------+------+------+---------+------ 6313 | 0 | 0 | 2 | 0 | 22 | 550 6313 | 0 | 1 | 1 | 256 | 20 | 145 6313 | 1 | 0 | 2 | 1 | 23 | 540 6313 | 1 | 1 | 1 | 42 | 21 | 127 6313 | 2 | 0 | 2 | 1 | 22 | 540 6313 | 2 | 1 | 1 | 255 | 20 | 158 6313 | 3 | 0 | 2 | 1 | 23 | 542 6313 | 3 | 1 | 1 | 38 | 21 | 146 (8 rows)