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à.
SVL_S3QUERY
Utilizza la vista SVL_S3QUERY per ottenere dettagli riguardanti le query Amazon Redshift Spectrum a livello di segmento e di sezione di nodo.
SVL_S3QUERY è 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
SVL_S3QUERY contiene solo le query eseguite sui cluster principali. Non contiene query eseguite su cluster con dimensionamento simultaneo. Per accedere alle query eseguite sui cluster principali e con dimensionamento simultaneo, ti consigliamo di utilizzare la vista di monitoraggio SYS SYS_EXTERNAL_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 colonna | Tipo di dati | Descrizione |
---|---|---|
userid | integer | L'ID dell'utente che ha generato una certa voce. |
query | integer | L'ID di query. |
segment | integer | Un numero di segmento. Una query consiste in più segmenti e ogni segmento consiste in una o più fasi. |
step | integer | La fase di query eseguita. |
nodo | integer | Il numero di nodo. |
sezione | integer | La sezione di dati su cui un particolare segmento è stato eseguito. |
starttime | timestamp | Orario in UTC in cui la query ha iniziato l'esecuzione. |
endtime | timestamp | Orario in UTC in cui è stata completata l'esecuzione della query |
elapsed | integer | Tempo trascorso (in microsecondi). |
external_table_name | char(136) | Formato interno del nome tabella esterno per la fase di scansione s3. |
is_partitioned | char(1) | Se true (t ), questo valore della colonna indica che la tabella esterna è partizionata. |
is_rrscan | char(1) | Se true (t ), questo valore della colonna indica che è stata applicata una scansione a intervallo limitato. |
s3_scanned_rows | bigint | Il numero di righe di cui è stata eseguita la scansione da Amazon S3 e che sono state inviate al livello Redshift Spectrum. |
s3_scanned_bytes | bigint | Il numero di byte di cui è stata eseguita la scansione da Amazon S3 e che sono stati inviati al livello Redshift Spectrum. |
s3query_returned_rows | bigint | Il numero di righe restituite dal livello Redshift Spectrum al cluster. |
s3query_returned_bytes | bigint | Il numero di byte restituiti dal livello Redshift Spectrum al cluster. |
files | integer | Il numero di file elaborati per questa fase di scansione S3 in questa sezione. |
splits | int | Il numero di suddivisioni elaborate in questa sezione. Con file di dati di grandi dimensioni che possono essere suddivisi, per esempio file di dimensioni superiori a circa 512 MB, Redshift Spectrum cerca di dividere i file in più richieste S3 per l'elaborazione parallela. |
total_split_size | bigint | La dimensione totale di tutte le suddivisioni elaborate in questa sezione, in byte. |
max_split_size | bigint | La dimensione massima di suddivisione elaborata per questa sezione, in byte. |
total_retries | integer | Il numero totale di tentativi per i file elaborati. |
max_retries | integer | Il numero massimo di tentativi per un singolo file elaborato. |
max_request_duration | integer | La durata massima di una singola richiesta Redshift Spectrum (in microsecondi). |
avg_request_duration | double precision | La durata media delle richieste Redshift Spectrum (in microsecondi). |
max_request_parallelism | integer | Il numero massimo di Redshift Spectrum in sospeso su questa sezione per questa fase di scansione S3. |
avg_request_parallelism | double precision | Il numero medio di richieste parallele Redshift Spectrum su questa sezione per questa fase di scansione S3. |
Query di esempio
L'esempio seguente dà i dettagli della fase di scansione per l'ultima query completata.
select query, segment, slice, elapsed, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files from svl_s3query where query = pg_last_query_id() order by query,segment,slice;
query | segment | slice | elapsed | s3_scanned_rows | s3_scanned_bytes | s3query_returned_rows | s3query_returned_bytes | files ------+---------+-------+---------+-----------------+------------------+-----------------------+------------------------+------ 4587 | 2 | 0 | 67811 | 0 | 0 | 0 | 0 | 0 4587 | 2 | 1 | 591568 | 172462 | 11260097 | 8513 | 170260 | 1 4587 | 2 | 2 | 216849 | 0 | 0 | 0 | 0 | 0 4587 | 2 | 3 | 216671 | 0 | 0 | 0 | 0 | 0