Настройки параметров ClickHouse®-кластера
-
Как создать пользователя для доступа из DataLens с правами только на чтение?
-
Как дать пользователю права на создание и удаление таблиц или БД?
-
Как повысить максимальный объем оперативной памяти для выполнения запроса?
Как создать пользователя для доступа из DataLens с правами только на чтение?
Воспользуйтесь инструкцией, чтобы создать пользователя с правами только на чтение. Если в настройках кластера включена опция Доступ из DataLens, сервис сможет подключаться к кластеру с помощью этого пользователя.
Как дать пользователю права на создание и удаление таблиц или БД?
Включите в настройках кластера опцию Управление пользователями через SQL и выдайте пользователю нужные права с помощью выраженияGRANT
.
Как узнать значение настройки internal_replication?
Информация о настройке internal_replication
недоступна ни в интерфейсах Yandex Cloud, ни в системных таблицах ClickHouse®. Значение настройки по умолчанию — true
.
Как повысить максимальный объем оперативной памяти для выполнения запроса?
Если для выполнения запроса не хватает объема оперативной памяти пользователя, возникает ошибка:
DB::Exception: Memory limit (total) exceeded:
would use 14.10 GiB (attempt to allocate chunk of 4219924 bytes), maximum: 14.10 GiB.
(MEMORY_LIMIT_EXCEEDED), Stack trace (when copying this message, always include the lines below)
Для увеличения максимального объема оперативной памяти используйте параметр Max memory usage.
Если в кластере включена опция Управление пользователями через SQL, параметр Max memory usage
можно задать:
-
Для сессии текущего пользователя с помощью запроса:
SET max_memory_usage = <значение_в_байтах>;
-
Для всех пользователей по умолчанию с помощью создания профиля настроек
.
ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc