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


Настроить настройку индекса

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

Настройка индекса зависит от хранилища запросов. Мы не рекомендуем активировать хранилище запросов на Burstable ценовой категории вследствие потенциального влияния на производительность. По этой же причине настройка индекса не рекомендуется для серверов, использующих вычисления уровня Burstable.

Настройка индекса — это функция согласия, которая по умолчанию не включена на сервере. Она может быть включена или отключена глобально для всех баз данных на данном сервере и не может быть включена или отключена для каждой базы данных.

Шаги для активации настройки индекса

Замечание

Настройка индекса зависит от хранилища запросов, которое не поддерживается в Базе данных Azure для PostgreSQL версии 18.

Использование портала Azure:

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

  2. В меню ресурсов в разделе "Интеллектуальная производительность" выберите "Настройка индекса".

    Снимок экрана: пункт меню настройки индекса в разделе

  3. pg_qs.query_capture_mode Если какой-либо параметр задан как NONE или index_tuning.mode, или OFF, страница оптимизации индекса предоставляет возможность включить настройку индекса. Выберите один из двух кнопок включения настройки индекса , чтобы включить функцию настройки индекса и ее необходимую зависимость хранилища запросов, если хранилище запросов отключено.

    Снимок экрана, на котором показано, как включить настройку индекса на странице настройки индекса.

  4. Дождитесь успешного завершения развертывания, прежде чем учитывать, что эта функция включена.

    Снимок экрана, показывающий, что развертывание завершено для активации настройки индекса.

  5. После включения настройки индекса разрешите 12 часов подсистеме настройки индекса проанализировать рабочую нагрузку, собранную хранилищем запросов в течение этого времени, и в конечном итоге создать или удалить рекомендации по индексу.

Important

Если настройка индекса включена с помощью кнопки "Включить настройку индекса", если pg_qs.query_capture_mode задано значение NONE, оно изменится на ALL. Если оно уже задано TOP или ALLоно осталось в текущем состоянии.

Действия по отключению оптимизации индекса

Использование портала Azure:

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

  2. В меню ресурсов в разделе "Интеллектуальная производительность" выберите "Настройка индекса".

    Снимок экрана, демонстрирующий пункт меню

  3. Выберите "Отключить настройку индекса", чтобы отключить функцию.

    Снимок экрана, на котором показано, как отключить настройку индекса на странице настройки индекса.

  4. Дождитесь успешного завершения развертывания, прежде чем учитывать, что эта функция отключена.

    Снимок экрана, показывающий развертывание, выполненное для отключения оптимизации индекса.

  5. Оцените, хотите ли вы продолжать использовать мониторинг производительности с хранилищем запросов для мониторинга производительности рабочей нагрузки и оставьте его включено или, если вы хотите отключить его, задав значение pg_qs.query_capture_modeNONE.

Important

Если настройка индекса отключена с помощью кнопки «Отключить настройку индекса», параметр pg_qs.query_capture_mode сервера не задаётся в NONE, но остаётся в текущей конфигурации.

Шаги для отображения состояния настройки индекса

Использование портала Azure:

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

  2. В меню ресурсов в разделе "Интеллектуальная производительность" выберите "Настройка индекса".

    Снимок экрана, демонстрирующий пункт меню

  3. Если настройка индекса включена, на странице отображается кнопка "Отключить настройку индекса ".

    Снимок экрана, показывающий вид страницы настройки индекса, когда функция включена.

  4. Если настройка индекса отключена, на странице отображается кнопка "Включить настройку индекса ".

    Снимок экрана, показывающий внешний вид страницы оптимизации индекса при отключенной функции.

Шаги для указания настроек настройки индекса

Использование портала Azure:

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

  2. В меню ресурсов в разделе "Интеллектуальная производительность" выберите "Настройка индекса".

    Снимок экрана, демонстрирующий пункт меню

  3. Выберите параметры настройки.

    Снимок экрана: кнопка

Действия по изменению параметров настройки индекса

Использование портала Azure:

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

  2. В меню ресурсов в разделе "Интеллектуальная производительность" выберите "Настройка индекса".

    Снимок экрана, демонстрирующий пункт меню

  3. Выберите параметры настройки.

    Снимок экрана: кнопка

  4. Измените значения любых настроек, которые вы хотите изменить, и выберите Сохранить.

    Снимок экрана, показывающий вид страницы настройки индекса, когда функция включена.

  5. Дождитесь успешного завершения развертывания, прежде чем учитывать, что значение параметров изменено.

    Снимок экрана: успешно завершенное развертывание для изменения одного или нескольких параметров настройки индекса.