Настройка СУБД PostgreSQL

Изменение настроек СУБД PostgreSQL

Важно

Некорректные настройки могут вывести кластер из строя, поэтому предварительно создайте резервную копию.

Чтобы изменить настройки СУБД:

  1. Перейдите в раздел Ресурсы → Базы данных  Managed Service for PostgreSQL.
  2. Нажмите на строку с нужным кластером и откройте вкладку Настройки СУБД.
  3. Измените значения параметров:


    • seq_page_cost — приблизительная стоимость чтения одной страницы с диска, которое выполняется в серии последовательных чтений, по умолчанию 1;
    • max_connections — максимальное число одновременных подключений к серверу БД, по умолчанию 1000, не менее 10;
    • max_wal_senders — максимально допустимое число одновременных подключений ведомых серверов или клиентов потокового копирования, от 10 до 100, по умолчанию 10;
    • random_page_cost — приблизительная стоимость чтения одной произвольной страницы с диска, по умолчанию 4;
    • max_replication_slots — максимальное число слотов репликации, которое сможет поддерживать сервер, от 10 до 100, по умолчанию 10;
    • max_locks_per_transactions — среднее число блокировок объектов, выделяемое для каждой транзакции, от 10 до 4096, по умолчанию 64;

      Примечание

      Отдельные транзакции могут заблокировать и больше объектов, если все они умещаются в таблице блокировок.

    • max_prepared_transactions — максимальное число транзакций, которые могут одновременно находиться в подготовленном состоянии, от 0 до 1000, по умолчанию 0. При нулевом значении механизм подготовленных транзакций отключается;
    • checkpoint_completion_target — целевое время для завершения процедуры контрольной точки, как коэффициент для общего времени между контрольными точками, от 0 до 1, по умолчанию 0,9.
  4. При необходимости укажите дополнительные параметры, с которыми можно ознакомиться в официальной документации PostgreSQL.
  5. Нажмите на кнопку .

Сравнение настроек СУБД PostgreSQL

Чтобы сравнить версии настроек СУБД:

  1. Перейдите в раздел Ресурсы → Базы данных  Managed Service for PostgreSQL.
  2. Нажмите на строку с нужным кластером и откройте вкладку Настройки СУБД.
  3. Нажмите на кнопку .
  4. Введите дату и время сравниваемых настроек. По умолчанию в правой части окна отображаются текущие настройки СУБД:
    Строки с отличающимися параметрами будут выделены цветом.
  5. Нажмите на кнопку , чтобы закрыть окно сравнения версий.

Мы ответили на ваш вопрос?