Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
statement_timeout
Valores (predeterminados en negrita)
0 (desactiva la limitación), x milisegundos
Descripción
Detiene cualquier instrucción que tome el control sobre la cantidad de milisegundos especificada.
El valor statement_timeout es la cantidad máxima de tiempo que puede ejecutarse una consulta antes de que Amazon Redshift la termine. Este tiempo incluye el tiempo de planificación, el tiempo que se espera en cola en la administración de cargas de trabajo (WLM) y el tiempo de ejecución. Compare este tiempo con el tiempo de espera de WLM (max_execution_time) y una QMR (query_execution_time), que solo incluyen el tiempo de ejecución.
Si también se especifica el tiempo de espera de WLM (max_execution_time) como parte de una configuración de WLM, se utilizan los valores de statement_timeout y max_execution_time inferiores. Para obtener más información, consulte Tiempo de espera de WLM.
Ejemplo
Dado que la siguiente consulta tarda más de 1 milisegundo, se agota el tiempo de espera y la consulta se cancela.
set statement_timeout = 1; select * from listing where listid>5000; ERROR: Query (150) canceled on user's request