statement_timeout - Amazon Redshift

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 periodo include la pianificazione, la coda nella gestione del carico di lavoro (WLM) e il tempo di esecuzione. Confrontate questo tempo con un WLM timeout (max_execution_time) e un QMR (query_execution_time), che includono solo il tempo di esecuzione.

Se viene specificato anche il WLM timeout (max_execution_time) come parte di una configurazione, viene utilizzato il valore inferiore tra statement_timeout e max_execution_time. WLM Per ulteriori informazioni, consulta WLMtimeout.

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