Skip to main content
Эти настройки доступны в system.settings и автоматически генерируются из исходного кода.

log_queries

Включает журналирование запросов. Запросы, отправляемые в ClickHouse при включении этой настройки, записываются в соответствии с правилами, заданными в параметре конфигурации сервера query_log. Пример:

log_queries_cut_to_length

Если длина запроса превышает указанный порог (в байтах), при записи в query log запрос обрезается. Также ограничивается длина запроса, выводимого в обычный текстовый журнал.

log_queries_min_query_duration_ms

Если включено (ненулевое значение), запросы, выполняющиеся быстрее значения этой настройки, не будут записываться в журнал (это можно рассматривать как long_query_time для MySQL Slow Query Log); по сути, это означает, что вы не найдете их в следующих таблицах:
  • system.query_log
  • system.query_thread_log
В журнал попадут только запросы следующих типов:
  • QUERY_FINISH
  • EXCEPTION_WHILE_PROCESSING
  • Тип: миллисекунды
  • Значение по умолчанию: 0 (любой запрос)

log_queries_min_type

Минимальный тип записи в query_log. Возможные значения:
  • QUERY_START (=1)
  • QUERY_FINISH (=2)
  • EXCEPTION_BEFORE_START (=3)
  • EXCEPTION_WHILE_PROCESSING (=4)
Можно использовать, чтобы ограничить, какие сущности будут попадать в query_log; например, если вас интересуют только ошибки, используйте EXCEPTION_WHILE_PROCESSING:

log_queries_probability

Позволяет записывать в системные таблицы query_log, query_thread_log и query_views_log только часть запросов, случайным образом отобранных с указанной вероятностью. Это помогает снизить нагрузку при большом количестве запросов в секунду. Возможные значения:
  • 0 — Запросы не записываются в системные таблицы.
  • Положительное число с плавающей точкой в диапазоне [0..1]. Например, если значение настройки равно 0.5, в системные таблицы записывается примерно половина запросов.
  • 1 — Все запросы записываются в системные таблицы.
Последнее изменение 23 июля 2026 г.