В ClubIS можно подобрать параметры производительности сервера баз данных под железо площадки и применить их из программы — без ручного редактирования конфигурационных файлов.
Рекомендации дают разумную стартовую настройку. Это не замена разбору медленных запросов и не «идеал» для любой нагрузки.
Администратор → Обслуживание → группа База данных → Оптимизация PostgreSQL…
Нужен доступ к разделу Обслуживание. Для применения настроек потребуется пароль суперпользователя PostgreSQL (обычно учётная запись postgres).
При открытии окна программа заполняет поля по компьютеру, на котором запущен Администратор:
Версия PostgreSQL подставляется с сервера БД автоматически.
Дополнительно выберите:
После изменения полей нажмите Рассчитать.
В таблице для каждого параметра показано:
Программа записывает отличающиеся параметры командой ALTER SYSTEM сервера PostgreSQL. Значения попадают в файл postgresql.auto.conf в каталоге данных сервера БД — не в основной файл postgresql.conf. Основной конфиг при этом не меняется; параметры из postgresql.auto.conf имеют приоритет над одноимёнными настройками в postgresql.conf.
После записи программа просит сервер перечитать конфигурацию (pg_reload_conf). Часть параметров действует сразу после перечитывания. Параметры с пометкой Рестарт (например, связанные с объёмом выделенной памяти или лимитом подключений) вступят в силу только после перезапуска службы PostgreSQL на сервере баз данных.