Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de sessão de replace_running_query_*

Essas configurações estão disponíveis em system.settings e são autogeradas a partir do código-fonte.

replace_running_query

Tipo
Bool
Padrão
0

Ao usar a interface HTTP, o parâmetro 'query_id' pode ser informado. Ele pode ser qualquer string que sirva como identificador da consulta. Se já existir, nesse momento, uma consulta do mesmo usuário com o mesmo 'query_id', o comportamento dependerá do parâmetro 'replace_running_query'.

0 (padrão) – Lança uma exceção (não permite que a consulta seja executada se já houver uma consulta com o mesmo 'query_id' em execução).

1 – Cancela a consulta antiga e começa a executar a nova.

Defina esse parâmetro como 1 para implementar sugestões de condições de segmentação. Após inserir o próximo caractere, se a consulta antiga ainda não tiver terminado, ela deverá ser cancelada.

replace_running_query_max_wait_ms

Tipo
Milissegundos
Padrão
5000

O tempo de espera para a consulta em execução com o mesmo query_id terminar, quando a configuração replace_running_query está ativa.

Valores possíveis:

  • Inteiro positivo.
  • 0 — Gera uma exceção que não permite executar uma nova consulta se o servidor já estiver executando uma consulta com o mesmo query_id.
Navigation