Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
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