SYS_EXTERNAL_QUERY_DETAIL - 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à.

SYS_EXTERNAL_QUERY_DETAIL

Utilizzare SYS_EXTERNAL_QUERY_DETAIL per visualizzare i dettagli delle query a livello di segmento. Ogni riga rappresenta un segmento di una determinata query WLM con dettagli quali il numero di righe elaborate, il numero di byte elaborati e le informazioni sulle partizioni delle tabelle esterne in Amazon S3. Ogni riga di questa vista avrà anche una voce corrispondente nella vista SYS_QUERY_DETAIL, tranne che questa vista contiene informazioni più dettagliate relative all'elaborazione delle query esterne.

SYS_EXTERNAL_QUERY_DETAIL è visibile per tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consultare Visibilità dei dati nelle tabelle e nelle viste di sistema.

Colonne di tabella

Nome della colonna Tipo di dati Description
user_id intero Identificatore dell'utente che ha inviato la query.
query_id bigint L'identificatore della query esterna.
transaction_id bigint L'identificativo della transazione.
child_query_sequence intero La sequenza della query utente riscritta. Inizia con 0, simile a segment_id.
segment_id intero L'identificatore di segmento del segmento di query.
source_type character(32) Il tipo di origine dati della query, potrebbe essere S3 per Redshift Spectrum, PG per query federata.
start_time timestamp Il momento in cui è iniziata la query.
end_time timestamp L'ora in cui è stata completata la query.
durata bigint La quantità di tempo (microsecondi) dedicato alla query.
total_partitions intero Il numero di partizioni necessarie per una query Amazon S3.
qualified_partitions intero Il numero di partizioni sottoposte a scansione di una query Amazon S3.
scanned_files bigint Il numero di file Amazon S3 sottoposti a scansione.
returned_rows bigint Il numero di righe scansionate per una query Amazon S3 o il numero di righe restituite per una query federata.
returned_bytes bigint Il numero di byte scansionati per una query Amazon S3 o il numero di byte restituiti per una query federata.
file_format testo Il formato di file dei file Amazon S3.
file_location testo La posizione di Amazon S3 della tabella esterna.
external_query_text testo Il testo della query a livello di segmento per una query federata.
warning_message character(4000) Il messaggio di avviso visualizzato durante l'esecuzione della query.
table_name character(136) Nome della tabella del passaggio in corso.
is_recursive character(1) Indica se è presente la scansione ricorsiva delle sottocartelle.
is_nested character(1) Indica se è possibile accedere al tipo di dati della colonna nidificata.
s3list_time bigint La durata dell'elenco dei file in millisecondi.
get_partition_time Long Tempo impiegato per elencare e qualificare le partizioni per un determinato oggetto esterno da AWS Glue Data Catalog e Apache Hive.

Query di esempio

La seguente query mostra i dettagli della query esterna.

SELECT query_id, segment_id, start_time, end_time, total_partitions, qualified_partitions, scanned_files, returned_rows, returned_bytes, trim(external_query_text) query_text, trim(file_location) file_location FROM sys_external_query_detail ORDER BY query_id, start_time DESC LIMIT 2;

Output di esempio.

query_id | segment_id | start_time | end_time | total_partitions | qualified_partitions | scanned_files | returned_rows | returned_bytes | query_text | file_location ----------+------------+----------------------------+----------------------------+------------------+----------------------+---------------+---------------+----------------+------------+--------------- 763251 | 0 | 2022-02-15 22:32:23.312448 | 2022-02-15 22:32:24.036023 | 3 | 3 | 3 | 38203 | 2683414 | | 763254 | 0 | 2022-02-15 22:32:40.17103 | 2022-02-15 22:32:40.839313 | 3 | 3 | 3 | 38203 | 2683414 | |