

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

# STV\$1INFLIGHT
<a name="r_STV_INFLIGHT"></a>

Utilizza la tabella STV\$1INFLIGHT 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\$1INFLIGHT non indica query solo di nodo principale. Per ulteriori informazioni, consultare [Nodo principale: solo funzioni](c_SQL_functions_leader_node_only.md). STV\$1INFLIGHT è 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\$1QUERY\$1HISTORY](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\$1INFLIGHT
<a name="r_STV_INFLIGHT_troubleshooting"></a>

Se utilizzi STV\$1INFLIGHT per risolvere i problemi relativi alle prestazioni di una query o di una raccolta di query, tieni presente quanto segue:
+ Le transazioni aperte a lungo termine generalmente aumentano il carico. Queste transazioni aperte possono comportare tempi di esecuzione più lunghi per altre domande.
+ I job COPY ed ETL di lunga durata possono influire su altre query in esecuzione sul cluster, se richiedono molte risorse di elaborazione. 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\$1INFLIGHT. Questi includono [STL\$1QUERYTEXT](r_STL_QUERYTEXT.md), che acquisisce il testo della query per i comandi SQL, e [SVV\$1QUERY\$1INFLIGHT](r_SVV_QUERY_INFLIGHT.md), che unisce STV\$1INFLIGHT a STL\$1QUERYTEXT. Puoi anche usare [STV\$1RECENTS](r_STV_RECENTS.md) con STV\$1INFLIGHT per la risoluzione dei problemi. Ad esempio, STV\$1RECENTS può indicare se query specifiche sono nello stato *In esecuzione* o *Completato*. La combinazione di queste informazioni con i risultati di STV\$1INFLIGHT 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>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/redshift/latest/dg/r_STV_INFLIGHT.html)

## 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\$1INFLIGHT 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\$1scaling\$1status. 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).