По умолчанию PostgreSQL устанавливается для минимальной конфигурации сервера, что влияет на производительность базы данных СМР. Для быстрой настройки под конкретную конфигурацию сервера можно воспользоваться сервисом PGTune (https://pgtune.leopard.in.ua/)

Для изменения файла postgresql.conf необходимо выполнить следующие действия:
- Сгенерировать postgresql.conf файл с учетом конфигурации вашего сервера
- В поле DB Type обязательно указать “Online transaction processing system”
- В поле Number of Connections обязательно указать “100”
- Остановить пулы СМР
- Остановить сервис Postgre
- Заменить конфигурационный файл
- Запустить сервис Postgre
- Запустить пулы СМР
ВАЖНО. Использование PGTune не является “серебряной пулей” в настройке PostgreSQL, т.к. настройки зависят не только от аппаратной конфигурации, но и от размера базы данных, числа клиентов и сложности запросов, так что оптимально настроить базу данных возможно только учитывая все параметры системы и приложения.