View Categories

Оптимизация производительности базы данных PostgreSQL

< 1 min read

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

Для изменения файла postgresql.conf необходимо выполнить следующие действия:

  1. Сгенерировать postgresql.conf файл с учетом конфигурации вашего сервера
    1. В поле Application Area обязательно указать «OLTP»
    2. В поле Number of Connections обязательно указать «100»
  2. Остановить пулы СМР
  3. Остановить сервис Postgre
  4. Заменить конфигурационный файл
  5. Запустить сервис Postgre
  6. Запустить пулы СМР

ВАЖНО. Использование PGTune не является «серебряной пулей» в настройке PostgreSQL, т.к. настройки зависят не только от аппаратной конфигурации, но и от размера базы данных, числа клиентов и сложности запросов, так что оптимально настроить базу данных возможно только учитывая все параметры системы и приложения.

Powered by BetterDocs