5.21. Параметры экземпляра #

PPEM позволяет просматривать и редактировать параметры экземпляра СУБД.

Для управления параметрами экземпляра используется команда ALTER SYSTEM, которая изменяет файл postgresql.auto.conf.

Если параметр был задан в основном файле конфигурации, например postgresql.conf, но затем изменён через PPEM и отправлен в postgresql.auto.conf, веб-приложение отобразит этот параметр в обоих файлах. Это нормально — значения из postgresql.auto.conf имеют приоритет над другими файлами конфигурации.

Чтобы применить параметры без перезапуска экземпляра, PPEM использует функцию pg_reload_conf().

Просмотр параметров экземпляра

  1. В навигационной панели перейдите в ИнфраструктураЭкземпляры.

  2. Нажмите на имя экземпляра.

  3. В навигационной панели перейдите в Параметры.

Отобразятся параметры экземпляра, сгруппированные в таблицы по различным семантическим категориям. Таблица содержит следующие столбцы:

  • Параметр: имя и описание параметра экземпляра. Если параметр экземпляра указан в файле конфигурации, рядом с параметром отобразится путь к файлу, а также номер строки.

    Этот столбец также отображает статус применения параметра и ошибки, если они возникли.

    Чтобы открыть полное описание параметра экземпляра в официальной документации Postgres Pro, нажмите на его имя.

  • Значение.

  • Дефолтное значение.

  • Источник: источник значения параметра экземпляра.

    Возможные значения:

    • default: это значение параметра экземпляра по умолчанию.

    • configuration file: значение параметра экземпляра указано в файле конфигурации.

    • override: значение параметра экземпляра переопределено при инициализации экземпляра.

Редактирование параметров экземпляра

  1. В навигационной панели перейдите в ИнфраструктураЭкземпляры.

  2. Нажмите на имя экземпляра.

  3. В навигационной панели перейдите в Параметры.

  4. В столбце Значение выполните одно из следующих действий:

    • Чтобы включить или выключить параметр экземпляра, активируйте или деактивируйте соответствующий переключатель.

    • Чтобы изменить значение параметра экземпляра, укажите новое значение в соответствующем поле.

    При редактировании параметра экземпляра рядом с ним отображается значок для восстановления предыдущего значения Голубой значок в виде развёрнутой стрелки.

  5. (Необязательно) Чтобы сбросить все отредактированные, но ещё не сохранённые параметры экземпляра, в правом верхнем углу страницы нажмите Сбросить.

  6. В правом верхнем углу страницы нажмите Сохранить.

    Откроется окно выбора действия, если были изменены параметры, требующие перезапуска экземпляра.

  7. Выберите одно из следующих действий:

    • Применить изменения и перезапустить экземпляр: изменения параметров будут применены, экземпляр перезапустится автоматически.

    • Применить изменения, но перезапустить экземпляр позже вручную: изменения параметров будут применены, но экземпляр необходимо будет перезапустить вручную.

  8. Нажмите Применить.

  9. Подтвердите операцию.

Важно

При перезапуске экземпляра СУБД завершаются все сеансы с ним. Перезапуск может занимать значительное время из-за выполнения контрольной точки — продолжительность зависит от настройки и нагрузки на экземпляр.

Рекомендуется внимательно подходить к вопросу перезапуска, особенно в эксплуатационной среде с высокими требованиями к времени простоя СУБД.