

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

# statement\$1timeout
<a name="r_statement_timeout"></a>

## Valori (valore predefinito in grassetto)
<a name="r_statement_timeout-values"></a>

 **0 (disattiva la limitazione)**, x millisecondi

## Description
<a name="r_statement_timeout-description"></a>

Interrompe le istruzioni che impiegano un tempo superiore al numero di millisecondi specificato.

Il valore `statement_timeout` è il tempo massimo che una query può essere eseguita prima che Amazon Redshift la termini. Questo tempo include la pianificazione, l'accodamento nella gestione del carico di lavoro (WLM) e il tempo di esecuzione. Confronta questo tempo con il timeout WLM (max\$1execution\$1time) e QMR (query\$1execution\$1time), che includono solo i tempi di esecuzione.

Se viene specificato anche un timeout di gestione dei carichi di lavoro (WLM, Workload Management) (max\$1execution\$1time) come parte di una configurazione WLM, viene usato il valore inferiore tra statement\$1timeout e max\$1execution\$1time. Per ulteriori informazioni, consultare [Timeout WLM](cm-c-defining-query-queues.md#wlm-timeout).

## Esempio
<a name="r_statement_timeout-example"></a>

Poiché la query seguente impiega più di 1 millisecondo, si verifica il timeout e la query viene annullata.

```
set statement_timeout = 1;

select * from listing where listid>5000;
ERROR:  Query (150) canceled on user's request
```