STL_WINDOW - Amazon Redshift

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_WINDOW

Analizza le fasi di query che eseguono funzioni finestra.

STL_WINDOW è 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_WINDOW 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.
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.
workmem bigint Numero totale di byte nella memoria di lavoro che sono stati assegnati alla fase.

Query di esempio

L'esempio seguente restituisce i risultati della funzione finestra per la sezione 0 e il segmento 3.

select query, tasknum, rows, is_diskbased, workmem from stl_window where slice=0 and segment=3;
query | tasknum | rows | is_diskbased | workmem -------+---------+------+--------------+---------- 86326 | 36 | 1857 | f | 95256616 705 | 15 | 1857 | f | 95256616 86399 | 27 | 1857 | f | 95256616 649 | 10 | 0 | f | 95256616 (4 rows)