Ограничение оперативной памяти, потребляемой ClickHouse

Ограничение оперативной памяти, потребляемой ClickHouse

 

Администратор платформы может задать лимит потребления оперативной памяти сервером ClickHouse. Для этого необходимо сделать следующее:

В файле /var/lib/visiology/scripts/v3/defaults.env найдите параметр CLICKHOUSE_MEMORY_LIMIT_RATIO, либо CLICKHOUSE_MEMORY_LIMIT и установите для него требуемое значение:

  1. Относительное ограничение (CLICKHOUSE_MEMORY_LIMIT_RATIO)

    • Диапазон значений: от 0 до 1 (доля от общего объёма памяти сервера). Например: значение 0.5 ограничит потребление памяти ClickHouse до 50% от доступной RAM.

  2. Абсолютное ограничение (CLICKHOUSE_MEMORY_LIMIT)

    • Задаёт жёсткий лимит в байтах. Например: 4294967296 (4 ГБ).

Если CLICKHOUSE_MEMORY_LIMIT задан (значение больше 0), параметр CLICKHOUSE_MEMORY_LIMIT_RATIO игнорируется.


Смотрите также

Подключение к Postgres и ClickHouse

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.