Подробное логирование
Новых пользователей часто сбивает с толку то, что ClickHouse генерирует много сообщений в журнале даже при небольшой нагрузке.
Это связано с тем, что по историческим причинам уровень логирования по умолчанию — trace (вместо warning, который по умолчанию используется в других базах данных).
Разработчики ClickHouse считают, что trace дает много полезной информации, если что-то идет не так.
С другой стороны, из-за больших объемов логов системная таблица system.text_log быстро заполняется и требует фонового слияния.
Если база данных работает стабильно, пользователи могут перенастроить уровень логирования; ниже мы объясним, как это сделать.
Изменение уровня логирования
Описание доступных уровней логирования приведено здесь
Чтобы изменить уровень логирования, вам потребуется отредактировать файл конфигурации сервера ClickHouse (/etc/clickhouse-server/config.xml).
Значение по умолчанию — trace, но его можно изменить на нужный уровень. См. комментарий ниже:
<clickhouse>
<logger>
{/* Possible levels [1]:
- none (turns off logging)
- fatal
- critical
- error
- warning
- notice
- information
- debug
- trace
- test (not for production usage)
[1]: https://github.com/pocoproject/poco/blob/poco-1.9.4-release/Foundation/include/Poco/Logger.h#L105-L114 */}
<level>trace</level>
... Rest of the configuration file
</clickhouse>