Compartilhar via


STATEMENT_TIMEOUT

Aplica-se a: marca de seleção positiva SQL do Databricks

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 do Databricks com um tempo de execução excedendo o valor será esgotada.

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 a API de warehouses SQL.

Configuração

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

Padrã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 workspace, acesse as configurações de administrador do workspace, clique em Computaçãoe, 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 do tempo limite esteja em segundos.

-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400