Перейти к основному содержанию

Подробное логирование

Новых пользователей часто сбивает с толку то, что ClickHouse генерирует много сообщений в журнале даже при небольшой нагрузке. Это связано с тем, что по историческим причинам уровень логирования по умолчанию — trace (вместо warning, который по умолчанию используется в других базах данных). Разработчики ClickHouse считают, что trace дает много полезной информации, если что-то идет не так. С другой стороны, из-за больших объемов логов системная таблица system.text_log быстро заполняется и требует фонового слияния. Если база данных работает стабильно, пользователи могут перенастроить уровень логирования; ниже мы объясним, как это сделать.

Изменение уровня логирования

Описание доступных уровней логирования приведено здесь Чтобы изменить уровень логирования, вам потребуется отредактировать файл конфигурации сервера ClickHouse (/etc/clickhouse-server/config.xml). Значение по умолчанию — trace, но его можно изменить на нужный уровень. См. комментарий ниже:
<clickhouse>
    <logger>
        {/* Возможные уровни [1]:

          - none (отключает логирование)
          - fatal
          - critical
          - error
          - warning
          - notice
          - information
          - debug
          - trace
          - test (не для использования в production)

            [1]: https://github.com/pocoproject/poco/blob/poco-1.9.4-release/Foundation/include/Poco/Logger.h#L105-L114 */}
        <level>trace</level>
... Остальная часть файла конфигурации
</clickhouse>
Последнее изменение 10 июня 2026 г.