

 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](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à.

# SYS\_EXTERNAL\_QUERY\_DETAIL
<a name="SYS_EXTERNAL_QUERY_DETAIL"></a>

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](cm_chap_system-tables.md#c_visibility-of-data).

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


| 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
<a name="SYS_EXTERNAL_QUERY_DETAIL-sample-queries"></a>

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