Рекомендации по использованию системной памяти

01 октября 2026

ID 306581

Для регулирования потребления памяти при создании хранилища на системах с ограниченным объемом памяти рекомендуется определить объем используемой памяти и увеличить значение параметра max_server_memory_usage. Этот параметр определяет максимальный объем памяти, который может использовать сервер. Значение указывается в байтах.

По умолчанию для max_server_memory_usage устанавливается значение 0, при котором сервер может потреблять всю доступную память.

Значение параметра max_server_memory_usage, как правило, дополнительно ограничивается значением переменной max_server_memory_usage_to_ram_ratio (максимальный объем памяти для использования сервером, который выражается как отношение ко всей доступной памяти). Например, установленное по умолчанию значение 0.9 указывает на то, что сервер может потреблять 90% доступной памяти.

При определении объема используемой памяти нужно учитывать следующие ограничения:

  • Оптимальное значение доступной системной памяти для использования хранилищем – 75% от общего объема памяти.

    Не рекомендуется использовать 100% доступной памяти. Это может привести к нехватке памяти при обработке поступающих запросов.

  • Если на сервере установлены другие приложения, нужно выделить память для их работы.
  • В случае изменения аппаратных параметров хост-сервера при последующем использовании хранилища нужно учитывать указанное значение параметра и корректировать его соответствующим образом.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!