Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

настройки сеанса replace_running_query_*

Эти настройки доступны в system.settings и автоматически генерируются на основе исходного файла.

replace_running_query

Тип
Bool
По умолчанию
0

При использовании HTTP-интерфейса можно передать параметр 'query_id'. Это произвольная строка, которая служит идентификатором запроса. Если в этот момент уже есть запрос от того же пользователя с тем же 'query_id', поведение зависит от параметра 'replace_running_query'.

0 (по умолчанию) – сгенерировать исключение (не разрешать выполнение запроса, если запрос с тем же 'query_id' уже выполняется).

1 – отменить старый запрос и запустить новый.

Установите значение этого параметра в 1, чтобы реализовать подсказки для условий сегментации. После ввода следующего символа, если старый запрос ещё не завершился, его следует отменить.

replace_running_query_max_wait_ms

Тип
Milliseconds
По умолчанию
5000

Время ожидания завершения выполняющегося запроса с тем же query_id, если включен параметр replace_running_query.

Возможные значения:

  • Положительное целое число.
  • 0 — генерировать исключение и не запускать новый запрос, если сервер уже выполняет запрос с тем же query_id.
Navigation