Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Обзор настроек

Обзор

Существуют следующие основные группы настроек 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.

Дополнительные материалы

Navigation