Partilhar via


STATEMENT_TIMEOUT

Aplica-se a:marcado como sim Databricks SQL

O parâmetro de configuração STATEMENT_TIMEOUT especifica uma duração de tempo limite em segundos. A contagem começa no início da execução da instrução SQL. Qualquer instrução SQL Databricks com um tempo de execução superior ao valor é expirada.

Você pode definir esse parâmetro no nível da sessão usando a instrução SET e no nível global usando Configurar parâmetros SQL ou API do SQL Warehouses.

Configuração

Defina um valor de tempo limite em segundos entre 0 e 172800 segundos (2 dias). Qualquer instrução SQL Databricks que tenha um tempo de execução superior ao valor definido é interrompida.

Predefinição do sistema

O padrão do sistema é 172800 segundos (2 dias).

Exemplos

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

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

Para definir um tempo limite ao nível do espaço de trabalho, vá até as configurações de administrador do espaço de trabalho, clique em Computação, e de seguida, clique em Gerir junto a Armazéns SQL. Na definição de Parâmetros de Configuração SQL , adicione um parâmetro de configuração onde o valor de timeout seja em segundos.

-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400