Compartir a través de


STATEMENT_TIMEOUT

Se aplica a: casilla marcada como Sí Databricks SQL

El parámetro de configuración STATEMENT_TIMEOUT especifica una duración de tiempo de espera en segundos. El recuento comienza al principio de la ejecución de la instrucción SQL. Se agota el tiempo de espera de cualquier instrucción SQL de Databricks con un tiempo de ejecución que supere el valor.

Puede establecer este parámetro a nivel de sesión mediante la instrucción SET y a nivel global mediante Configuración de parámetros de SQL o API de SQL Warehouses.

Configuración

Establezca un valor de tiempo de espera en segundos entre 0 y 172800 segundos (2 días). Se detiene cualquier instrucción SQL de Databricks que tenga un tiempo de ejecución que supere el valor establecido.

Valor predeterminado del sistema

El valor predeterminado del sistema es 172800 segundos (2 días).

Ejemplos

-- Set a session-level timeout
> SET STATEMENT_TIMEOUT = 86400;
> SELECT * FROM DIAMONDS;

-- Reset the timeout duration
> RESET STATEMENT_TIMEOUT;
> SELECT * FROM DIAMONDS;

Para establecer un tiempo de espera de nivel de área de trabajo, vaya a la configuración del administrador del área de trabajo, haga clic en Proceso y, a continuación, haga clic en Administrar, junto a Almacenes de SQL. En la configuración Parámetros de configuración de SQL, agregue un parámetro de configuración donde el valor del tiempo de espera sea en segundos.

-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400