Рекомендованные настройки сервера PostgreSQL
Для корректной работы Business Studio необходимо внести изменения в конфигурацию сервера PostgreSQL.
Примечание: рекомендации, приведенные ниже, актуальны:
- для Business Studio 6.
- для Business Studio 7:
- версий до 7.0.9575 включительно в любом варианте развертывания.
- версий после 7.0.9575, если PostgreSQL был установлен не в рамках типового развертывания.
Выполните инструкцию в зависимости от используемой на сервере ОС:
Windows
Внесите изменения в файл postgresql.conf, который находится в папке <Каталог, куда установлена PostgreSQL>\data. Измените значения следующих параметров:
shared_buffers— увеличьте значение до 1 GB.max_locks_per_transaction— установите значение 512 или выше.
Linux
Выполните следующие шаги:
1. Внесите изменения в файл postgresql.conf, который находится по пути /etc/postgresql/<номер версии>/main/postgresql.conf. Измените значения следующих параметров:
shared_buffers— увеличьте значение до 1 GB (или ~25% оперативной памяти сервера).max_locks_per_transaction— установите значение 512 или выше.
Примечание: если по данному пути файл найти не удается, то его можно найти командой docker exec -it postgres_container psql -U postgres -c "SHOW config_file;"
2. Перезапустите сервер PostgreSQL командой systemctl restart postgresql
Примечание: вносить изменения в файл postgresql.conf следует с помощью текстового редактора, корректно работающего с кодировкой UTF-8 (например, NotePad++). Строки с изменяемыми параметрами не должны быть закомментированы (не должны начинаться с символа #).