Перейти к основному содержанию
Профиль настроек — это набор настроек, объединённых под одним именем.
ClickHouse также поддерживает управление через SQL для профилей настроек. Мы рекомендуем использовать именно его.
Имя профиля может быть любым. Один и тот же профиль можно назначить разным пользователям. Самое важное, что можно задать в профиле настроек, — это readonly=1, что обеспечивает доступ только для чтения. Профили настроек могут наследоваться друг от друга. Чтобы использовать наследование, укажите одну или несколько настроек profile перед остальными настройками, перечисленными в профиле. Если одна и та же настройка определена в разных профилях, используется значение из профиля, указанного последним. Чтобы применить все настройки профиля, задайте настройку profile. Пример: Установите профиль web.
Профили настроек задаются в пользовательском файле конфигурации. Обычно это users.xml. Пример:
В примере указаны два профиля: default и web. Профиль default имеет особое назначение: он должен всегда присутствовать и применяется при запуске сервера. Иными словами, профиль default содержит настройки по умолчанию. Имя профиля по умолчанию можно изменить с помощью настройки сервера default_profile. Профиль background также имеет особое назначение: он может использоваться для переопределения настроек фоновых операций. Этот параметр необязателен, а его имя можно изменить с помощью настройки сервера background_profile. Профиль web — обычный профиль, который можно задать с помощью запроса SET или параметра URL в HTTP-запросе.
Последнее изменение 12 июня 2026 г.