Обзор
Существуют следующие основные группы настроек ClickHouse:
- Глобальные настройки сервера
- Настройки сеанса
- Настройки запроса
- Настройки фоновых операций
Глобальные настройки применяются по умолчанию, если не переопределены на более низких уровнях. Настройки сеанса можно задавать с помощью профилей, пользовательской конфигурации и команд SET. Настройки запроса можно передавать через предложение SETTINGS; они применяются к отдельным запросам. Настройки фоновых операций применяются к мутациям, слияниям и, возможно, другим операциям, выполняемым асинхронно в фоновом режиме.
Просмотр настроек, отличающихся от значений по умолчанию
Чтобы посмотреть, какие настройки отличаются от значений по умолчанию, можно выполнить запрос к таблице
system.settings:
SELECT name, value FROM system.settings WHERE changedЕсли ни один параметр не отличается от значения по умолчанию, ClickHouse ничего не вернёт.
Чтобы проверить значение конкретного параметра, можно указать name
параметра в запросе:
SELECT name, value FROM system.settings WHERE name = 'max_threads'В результате получится примерно следующее:
┌─name────────┬─value───┐
│ max_threads │ auto(8) │
└─────────────┴─────────┘
1 row in set. Elapsed: 0.002 sec.Дополнительные материалы
- См. глобальные настройки сервера, чтобы узнать больше о настройке сервера ClickHouse на глобальном уровне.
- См. настройки сеанса, чтобы узнать больше о настройке сервера ClickHouse на уровне сеанса.
- См. иерархию контекста, чтобы узнать больше об обработке конфигурации в ClickHouse.