Настройка сервера PostgreSQL или Postgres Pro для работы с Open Single Management Platform

02 ноября 2024

ID 241223

Open Single Management Platform поддерживает системы управления базами данных (СУБД) PostgreSQL или Postgres Pro. Полный список поддерживаемых СУБД см. в разделе Аппаратные и программные требования. Рассмотрите возможность настроить параметры сервера СУБД для оптимизации работы СУБД с Сервером администрирования.

Путь по умолчанию к конфигурационному файлу: /etc/postgresql/<ВЕРСИЯ>/main/postgresql.conf

Рекомендуемые параметры для работы СУБД PostgreSQL и Postgres Pro с Сервером администрирования:

  • shared_buffers = 25% от объема оперативной памяти устройства, на котором установлена СУБД

    Если оперативной памяти меньше 1 ГБ, то оставьте значение по умолчанию.

  • max_stack_depth = Если СУБД установлена на устройстве Linux: максимальный размер стека (выполните команду ulimit -s, чтобы получить это значение в КБ) минус 1 МБ

    Если СУБД установлена на устройстве Windows, оставьте значение по умолчанию 2 МБ.

  • temp_buffers = 24MB
  • work_mem = 16MB
  • max_connections = 151
  • max_parallel_workers_per_gather = 0
  • maintenance_work_mem = 128 MB

Примените конфигурацию или перезапустите службу после обновления файла postgresql.conf. Дополнительную информацию см. в документации PostgreSQL.

Подробную информацию о параметрах сервера PostgreSQL и Postgres Pro, а также о том, как указать эти параметры, см. в соответствующей документации по СУБД.

Поддержка высокодоступных кластеров

Поддерживаются высокодоступные кластеры PostgreSQL. Для использования этой функциональности, выполните следующую команду, чтобы включить флаг KLCS_FF_SUPPORT_POSTGRES_FAIILOVER:

sudo /opt/kaspersky/ksc64/sbin/klscflag -fset -pv ".core/.independent" -s klcsff -n KLCS_FF_SUPPORT_POSTGRES_FAIILOVER -t d -v 1

Роль Postgres, используемая Сервером для доступа к СУБД, должна иметь права на чтение следующих представлений (по умолчанию права назначены):

  • pg_stat_replication
  • pg_stat_wal_receiver

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