View a markdown version of this page

STL_UNLOAD_LOG - Amazon Redshift

Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del blog pubblicato il 30 giugno 2025.

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_UNLOAD_LOG

Registra i dettagli per un'operazione di scaricamento.

STL_UNLOAD_LOG registra una riga per ogni file creato da un'istruzione UNLOAD. Ad esempio, se un UNLOAD crea 12 file, STL_UNLOAD_LOG conterrà 12 righe corrispondenti.

STL_UNLOAD_LOG è 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_UNLOAD_LOG 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_UNLOAD_HISTORY e SYS_UNLOAD_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 L'ID di query.
sezione intero Numero che identifica la sezione in cui è stata eseguita la query.
pid intero ID di processo associato all'istruzione di query.
path character(1280) Il percorso completo di un oggetto Amazon S3 per il file.
start_time timestamp Ora di inizio per la transazione.
end_time timestamp Ora di fine per la transazione.
line_count bigint Numero di righe scaricate nel file.
transfer_size bigint Numero di byte trasferiti.
file_format character(10) Formato del file scaricato.
user_query_id bigint L'identificatore della query inviata dall'utente, come registrato nella colonna query_id di. SYS_UNLOAD_DETAIL
transaction_id bigint L'identificatore della transazione associato all'estratto conto.

Query di esempio

Per ottenere un elenco dei file scritti in Amazon S3 da un comando UNLOAD, puoi chiamare un'operazione di elenco Amazon S3 dopo il completamento di UNLOAD. È inoltre possibile eseguire una query su STL_UNLOAD_LOG.

La seguente query restituisce il percorso per i file creati da un UNLOAD per l'ultima query completata:

select query, substring(path,0,40) as path from stl_unload_log where query = pg_last_query_id() order by path;

Questo comando restituisce il seguente output di esempio:

query | path -------+-------------------------------------- 2320 | s3://amzn-s3-demo-bucket/venue0000_part_00 2320 | s3://amzn-s3-demo-bucket/venue0001_part_00 2320 | s3://amzn-s3-demo-bucket/venue0002_part_00 2320 | s3://amzn-s3-demo-bucket/venue0003_part_00 (4 rows)