Администрирование БД (PostgreSQL)

Инструкция по установке PostgreSQL на ОС Linux : https://www.keysystems.ru/products/importozameshchenie/importozameshchenie/ , раздел "Вспомогательные материалы", файл "Руководство администратора на базе PostgreSQL.pdf" .

Online (онлайн) конфигураторы СУБД Postgre - позволяют получить начальные параметры файла конфигурации СУБД Postgre postgresql.conf, эти параметры позднее можно изменить по результатам эксплуатации СУБД. Использование online конфигураторов позволяет задействовать в Postgre все возможности оборудования (ОЗУ, ядра и т.д.) сервера СУБД, что лучшим образом скажется на производительности сервера СУБД сразу на начальном этапе.
Например:

Трассировка действий пользователя в СУБД Postgre
1) запустить скрипт по детализации действий пользователя в СУБД Postgre (логирование действий конкретного пользователя):

    alter role логин in database имя_базы set session_preload_libraries = auto_explain;
    alter role логин in database имя_базы set auto_explain.log_min_duration = 3000; --миллисекунды, минимальная длительность запроса, который попадает в логирование
    alter role логин in database имя_базы set auto_explain.log_analyze = on;
    alter role логин in database имя_базы set auto_explain.log_buffers = on;
    alter role логин in database имя_базы set auto_explain.log_timing = on;
    alter role логин in database имя_базы set auto_explain.log_triggers = on;
    alter role логин in database имя_базы set auto_explain.log_verbose = on;
    alter role логин in database имя_базы set auto_explain.log_nested_statements = on;

вместо "логин" подставить логин от имени которого выполняется проблемная операция, вместо "имя_базы" указать имя базы данных. Например
alter role web_code_00001 in database budjet24 set session_preload_libraries = auto_explain;
...

2) запустить проблемную (медленно выполняющуюся) операцию и дождаться её завершения,
3) выключить логирование (вернуть установки СУБД Postgre обратно):

alter role логин in database имя_базы reset all;

Например alter role web_code_00001 in database budjet24 reset all;

4) приложить в багтрекинге лог СУБД Postgre: меню "Управление базами данных" - войти в текущий сервер СУБД - на имени сервера СУБД (не базы данных, а именно сервера) правой кнопкой мыши выбрать пункт "Журнал ошибок" - в открывшемся окне кнопка "Сохранить".