Partilhar via


STATEMENT_TIMEOUT

Aplica-se a: Marque 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.

Definiçã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 no nível do espaço de trabalho, vá para as configurações de administrador do espaço de trabalho, clique em Computação e, em seguida, clique em Gerenciar ao lado de SQL warehouses. Na configuração Parâmetros de Configuração do SQL, adicione um parâmetro de configuração em que o valor de tempo limite seja em segundos.

-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400