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_timeout
Valori (valore predefinito in grassetto)
0 (disattiva la limitazione), x millisecondi
Description
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_execution_time) e QMR (query_execution_time), che includono solo i tempi di esecuzione.
Se viene specificato anche un timeout di gestione dei carichi di lavoro (WLM, Workload Management) (max_execution_time) come parte di una configurazione WLM, viene usato il valore inferiore tra statement_timeout e max_execution_time. Per ulteriori informazioni, consultare Timeout WLM.
Esempio
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