

 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 ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) 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à.

# STV\_INFLIGHT
<a name="r_STV_INFLIGHT"></a>

Utilizza la tabella STV\_INFLIGHT per determinare quali query sono attualmente in esecuzione sul cluster. Se stai risolvendo problemi, è utile per controllare lo stato delle query di lunga durata. 

STV\_INFLIGHT non indica query solo di nodo principale. Per ulteriori informazioni, consultare [Nodo principale: solo funzioni](c_SQL_functions_leader_node_only.md). STV\_INFLIGHT è 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).

Alcuni o tutti i dati di questa tabella sono definiti anche nella vista di monitoraggio SYS [SYS\_QUERY\_HISTORY](SYS_QUERY_HISTORY.md). I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere. Ti consigliamo di utilizzare la vista di monitoraggio SYS per le query.

## Risoluzione dei problemi con STV\_INFLIGHT
<a name="r_STV_INFLIGHT_troubleshooting"></a>

Se utilizzi STV\_INFLIGHT per risolvere i problemi relativi alle prestazioni di una query o di una raccolta di query, tieni presente quanto segue:
+ Long-running le transazioni aperte generalmente aumentano il carico. Queste transazioni aperte possono comportare tempi di esecuzione più lunghi per altre domande.
+ Long-running I job COPY ed ETL possono influire su altre query in esecuzione sul cluster, se richiedono molte risorse di calcolo. Nella maggior parte dei casi, lo spostamento di questi processi di lunga durata in periodi di scarso utilizzo aumenta le prestazioni per i carichi di lavoro di reporting o analisi.
+ Esistono visualizzazioni che forniscono informazioni correlate a STV\_INFLIGHT. Questi includono [STL\_QUERYTEXT](r_STL_QUERYTEXT.md), che acquisisce il testo della query per i comandi SQL, e [SVV\_QUERY\_INFLIGHT](r_SVV_QUERY_INFLIGHT.md), che unisce STV\_INFLIGHT a STL\_QUERYTEXT. Puoi anche usare [STV\_RECENTS](r_STV_RECENTS.md) con STV\_INFLIGHT per la risoluzione dei problemi. Ad esempio, STV\_RECENTS può indicare se query specifiche sono nello stato *In esecuzione* o *Completato*. La combinazione di queste informazioni con i risultati di STV\_INFLIGHT può fornire ulteriori informazioni sulle proprietà di una query e sull’impatto sulle risorse di calcolo. 

Puoi anche monitorare le query in esecuzione utilizzando la console Amazon Redshift.

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


| Nome della colonna  | Tipo di dati  | Description  | 
| --- | --- | --- | 
| userid  | intero  | ID dell'utente che ha generato la voce.  | 
| sezione  | intero  | Sezione in cui viene eseguita la query.  | 
| query  | intero  | ID query. Consente di unire in join varie altre tabelle e visualizzazioni di sistema.  | 
| etichetta  | character(320)  |  Il nome del file utilizzato per eseguire la query o un'etichetta definita con un comando SET QUERY GROUP. Se la query non è basata su file o il parametro QUERY\_GROUP non è impostato, questo campo è vuoto.  | 
| xid  | bigint  | ID transazione.  | 
| pid  | intero  | ID processo. Tutte le query in una sessione sono eseguite nello stesso processo, quindi questo valore rimane costante se si esegue una serie di query nella stessa sessione. È possibile utilizzare questa colonna per eseguire la connessione alla tabella [STL\_ERROR](r_STL_ERROR.md).  | 
| starttime  | timestamp  | Ora in cui è stata avviata la query.  | 
| testo  | character(100)  | Testo della query troncato a 100 caratteri se l’istruzione supera tale limite.  | 
| sospeso  | intero  | Indica se la query è sospesa. 0 = false; 1 = true.  | 
| insert\_pristine  | intero  | Indica se le query di scrittura are/were possono essere eseguite mentre la query corrente è is/was in esecuzione. 1 = nessuna query di scrittura consentita. 0 = interrogazioni di scrittura consentite. Questa colonna è da utilizzarsi per scopi di debug.  | 
| concurrency\_scaling\_status | intero  | Indica se la query è stata eseguita nel cluster principale o in un cluster con dimensionamento simultaneo. I valori possibili sono i seguenti: <br />0 - Eseguita nel cluster principale <br />1 - Eseguita in un cluster con dimensionamento simultaneo  | 

## Query di esempio
<a name="r_STV_INFLIGHT-sample-queries"></a>

Per visualizzare tutte le query attive correntemente in esecuzione sul database, digita la seguente query: 

```
select * from stv_inflight;
```

L’output di esempio seguente mostra due query in corso di esecuzione, ovvero la query STV\_INFLIGHT stessa e una query eseguita da uno script denominato `avgwait.sql`: 

```
select slice, query, trim(label) querylabel, pid,
starttime, substring(text,1,20) querytext
from stv_inflight;

slice|query|querylabel | pid |        starttime         |      querytext
-----+-----+-----------+-----+--------------------------+--------------------
1011 |  21 |           | 646 |2012-01-26 13:23:15.645503|select slice, query,
1011 |  20 |avgwait.sql| 499 |2012-01-26 13:23:14.159912|select avg(datediff(
(2 rows)
```

La seguente query seleziona diverse colonne, tra cui concurrency\_scaling\_status. Questa colonna indica se le query vengono inviate al cluster con scalabilità concorrenziale. Se il valore è `1` per alcuni risultati, indica che vengono utilizzate risorse di elaborazione con scalabilità concorrenziale. Per ulteriori informazioni, consulta [Dimensionamento simultaneo](concurrency-scaling.md).

```
select userid, 
query,
pid,
starttime,
text,
suspended,
concurrency_scaling_status
 from STV_INFLIGHT;
```

L'output di esempio mostra l'invio di una query al cluster di scalabilità concorrenziale.

```
 query  | pid     |        starttime           |   text                 | suspended     |  concurrency_scaling_status
--------+---------+----------------------------|------------------------|---------------|-------------------------------
1234567 | 123456  | 2012-01-26 13:23:15.645503 | select userid, query...  0                1
2345678 | 234567  | 2012-01-26 13:23:14.159912 | select avg(datediff(...  0                0
(2 rows)
```

Per ulteriori suggerimenti sulla risoluzione dei problemi relativi alle prestazioni delle query, vedere [Risoluzione dei problemi relativi alle query](queries-troubleshooting.md).