

 Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dalla Patch 198. Le UDF Python esistenti continueranno a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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
<a name="r_SVL_S3QUERY"></a>

Utilizzate la vista SVL\_S3QUERY per ottenere dettagli sulle query del data lake a livello di segmento e slice 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](cm_chap_system-tables.md#c_visibility-of-data).

**Nota**  
SVL\_S3QUERY 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\_EXTERNAL\_QUERY\_DETAIL](SYS_EXTERNAL_QUERY_DETAIL.md). I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere.

## Colonne di tabella
<a name="r_SVL_S3QUERY-table-columns"></a>


| Nome della colonna  | Tipo di dati  | Description  | 
| --- | --- | --- | 
| userid | intero | L'ID dell'utente che ha generato una certa voce. | 
| query | intero | L'ID di query. | 
| segment | intero | Un numero di segmento. Una query consiste in più segmenti e ogni segmento consiste in una o più fasi. | 
| step | intero | La fase di query eseguita.  | 
| nodo | intero | Il numero di nodo. | 
| sezione | intero | 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 | intero | 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. Nei cluster con provisioning RG, questo è il numero di righe lette direttamente da Amazon S3 dal lettore nativo del cluster, prima del push down del filtro. | 
| 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. Nei cluster con provisioning RG, si tratta della dimensione totale dell'intervallo di scansione in byte elaborata dal lettore nativo del cluster. | 
| s3query\_returned\_rows | bigint | Il numero di righe restituite dal livello Redshift Spectrum al cluster. Nei cluster con provisioning RG, questo è il numero di righe prodotte dalla scansione della tabella esterna dopo la pressione del filtro. | 
| s3query\_returned\_bytes | bigint | Il numero di byte restituiti dal livello Redshift Spectrum al cluster. Nei cluster con provisioning RG, questo è il numero di byte prodotti dalla scansione della tabella esterna dopo il push down del filtro. | 
| files | intero | 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. Nei cluster con provisioning RG, questo è il numero di intervalli di scansione utilizzati dal lettore nativo del cluster. | 
| total\_split\_size | bigint | La dimensione totale di tutte le suddivisioni elaborate in questa sezione, in byte. Nei cluster con provisioning RG, questa è la dimensione totale di tutti gli intervalli di scansione utilizzati, in byte. | 
| max\_split\_size | bigint | La dimensione massima di suddivisione elaborata per questa sezione, in byte. Nei cluster con provisioning RG, questa è la dimensione dell'intervallo di scansione più ampio utilizzato, in byte. | 
| total\_retries | intero | Il numero totale di tentativi per i file elaborati. Nei cluster di tipo nodo RG, questa colonna è obsoleta e contiene -1. Per i nuovi tentativi del client Amazon S3 su RG, vedi. STL\_S3CLIENT | 
| max\_retries | intero | Il numero massimo di tentativi per un singolo file elaborato. Nei cluster di tipo nodo RG, questa colonna è obsoleta e contiene -1. Per i nuovi tentativi del client Amazon S3 su RG, vedi. STL\_S3CLIENT | 
| max\_request\_duration | intero | La durata massima di una singola richiesta Redshift Spectrum (in microsecondi). Nei cluster di tipo nodo RG, questa colonna è obsoleta e contiene -1. | 
| avg\_request\_duration | double precision | La durata media delle richieste Redshift Spectrum (in microsecondi). Nei cluster di tipo nodo RG, questa colonna è obsoleta e contiene -1. | 
| max\_request\_parallelism | intero | Il numero massimo di Redshift Spectrum in sospeso su questa sezione per questa fase di scansione S3. Nei cluster di tipo nodo RG, questa colonna è obsoleta e contiene -1. | 
| avg\_request\_parallelism | double precision | Il numero medio di richieste parallele Redshift Spectrum su questa sezione per questa fase di scansione S3. Nei cluster di tipo nodo RG, questa colonna è obsoleta e contiene -1. | 

## Query di esempio
<a name="r_SVL_S3QUERY-sample-query"></a>

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
```