Поделиться через


Настройка параметров сервера в Базе данных Azure для PostgreSQL (гибкий сервер) с помощью портала Azure

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для PostgreSQL — гибкий сервер

Можно перечислять, отображать и обновлять параметры конфигурации для База данных Azure для PostgreSQL гибкого экземпляра сервера с помощью портал Azure. Кроме того, можно также щелкнуть вкладки параметров сервера, чтобы легко просматривать группу параметров как "Изменено", "Статический", "Динамический" и "Только для чтения".

Необходимые компоненты

Чтобы приступить к выполнению этого руководства, вам потребуются следующие компоненты:

Просмотр и изменение параметров

  1. Откройте портал Azure.

  2. Выберите гибкий экземпляр сервера База данных Azure для PostgreSQL.

  3. В разделе Параметры выберите Параметры сервера. На странице отобразится список параметров, их значения и описания. Снимок экрана: страница обзора параметров.

  4. Нажмите кнопку раскрывающегося списка, чтобы просмотреть возможные значения параметров перечисляемого типа, например client_min_messages. Снимок экрана: раскрывающийся список перечисления.

  5. Выберите кнопку с буквой i (информация) или наведите на нее указатель мыши, чтобы просмотреть диапазон возможных значений числовых параметров, например cpu_index_tuple_cost. Снимок экрана: кнопка сведений.

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

  7. Измените значения требуемых параметров. Все изменения, вносимые в этом сеансе, выделены фиолетовым цветом. Изменив значения, можно нажать кнопку Сохранить. Также вы можете нажать кнопку Отменить, чтобы отменить изменения. Снимок экрана: сохранение или отмена изменений.

  8. Список всех параметров, измененных из значения по умолчанию . Снимок экрана: вкладка измененных параметров.

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

Работа с параметром часового пояса

Если вы планируете работать с данными даты и времени в PostgreSQL, убедитесь, что часовой пояс для вашего расположения правильный. Все даты и время, учитывающие часовой пояс, хранятся внутри PostgreSQL в формате UTC. Перед отображением клиенту они преобразуются в местное время пояса, указанного в параметре сервера TimeZone. Этот параметр можно изменить на странице Параметры сервера, как описано выше. В PostgreSQL можно указывать часовые пояса тремя разными способами:

  1. Полное имя часового пояса, например America/New_York. Распознанные имена часовых поясов перечислены в представлении pg_timezone_names.
    Пример выполнения запроса к этому представлению в psql и получения списка имен часовых поясов:

    select name FROM pg_timezone_names LIMIT 20;

    Вы должны увидеть примерно такой результат:

             name
         -----------------------
         GMT0
         Iceland
         Factory
         NZ-CHAT
         America/Panama
         America/Fort_Nelson
         America/Pangnirtung
         America/Belem
         America/Coral_Harbour
         America/Guayaquil
         America/Marigot
         America/Barbados
         America/Porto_Velho
         America/Bogota
         America/Menominee
         America/Martinique
         America/Asuncion
         America/Toronto
         America/Tortola
         America/Managua
         (20 rows)
     
  2. Сокращенное обозначение часового пояса, например PST. Такая спецификация просто определяет конкретное смещение относительно времени в формате UTC, в отличие от полных имен часовых поясов, что может также указывать на ряд правил перехода на летнее и зимнее время. Распознанные сокращенные обозначения перечислены в представлении pg_timezone_abbrevs. Пример выполнения запроса к этому представлению в psql и получения списка сокращенных обозначений часовых поясов:

     select abbrev from pg_timezone_abbrevs limit 20;

    Вы должны увидеть примерно такой результат:

         abbrev|
         ------+
         ACDT  |
         ACSST |
         ACST  |
         ACT   |
         ACWST |
         ADT   |
         AEDT  |
         AESST |
         AEST  |
         AFT   |
         AKDT  |
         AKST  |
         ALMST |
         ALMT  |
         AMST  |
         AMT   |
         ANAST |
         ANAT  |
         ARST  |
         ART   |
     
  3. Кроме имен и сокращенных обозначений часовых поясов, PostgreSQL будет принимать спецификации часовых поясов в стиле POSIX для формы STDoffset или STDoffset, где STD — сокращенное обозначение пояса, offset — это числовое смещение в часах (на запад) от времени UTC, а DST — сокращение обозначения перехода на летнее время (при необходимости), предполагается увеличение на один час вперед от заданного смещения.

Следующие шаги

Вам необходимы дополнительные сведения о следующих аспектах: