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 = 24MBwork_mem = 16MBmax_connections = 220Это минимально рекомендованное значение, вы можете указать большее.
max_parallel_workers_per_gather = 0maintenance_work_mem = 128MBПосле обновления файла postgresql.conf примените конфигурацию или перезапустите службу. Дополнительную информацию см. в документации PostgreSQL.
Если вы используете кластерную СУБД Postgres, укажите параметр max_connections для всех серверов СУБД и в конфигурации кластера.
Если вы используете Postgres Pro 15.7 или Postgres Pro 15.7.1, выключите параметр enable_compound_index_stats:
enable_compound_index_stats = off
Подробную информацию о параметрах сервера PostgreSQL и Postgres Pro, а также о том, как указать эти параметры, см. в документации соответствующей СУБД.