Эти настройки доступны в system.settings и автоматически генерируются на основе исходного файла.
replace_running_query
При использовании HTTP-интерфейса можно передать параметр 'query_id'. Это произвольная строка, которая служит идентификатором запроса. Если в этот момент уже есть запрос от того же пользователя с тем же 'query_id', поведение зависит от параметра 'replace_running_query'.
0 (по умолчанию) – сгенерировать исключение (не разрешать выполнение запроса, если запрос с тем же 'query_id' уже выполняется).
1 – отменить старый запрос и запустить новый.
Установите значение этого параметра в 1, чтобы реализовать подсказки для условий сегментации. После ввода следующего символа, если старый запрос ещё не завершился, его следует отменить.
replace_running_query_max_wait_ms
Время ожидания завершения выполняющегося запроса с тем же query_id, если включен параметр replace_running_query.
Возможные значения:
- Положительное целое число.
- 0 — генерировать исключение и не запускать новый запрос, если сервер уже выполняет запрос с тем же
query_id.