[go: up one dir, main page]

5.29. Визуализация плана запроса #

PPEM поддерживает визуализацию планов запросов, которые можно получить с помощью команды EXPLAIN. За подробной информацией об этой команде обратитесь к официальной документации Postgres Pro.

Визуализация содержит дерево узлов плана запроса и позволяет перемещаться между узлами. Каждый узел имеет уникальное имя и соответствует указанной стадии выполнения запроса. При нажатии на имя узла отображается расширенная информация об этом узле.

В этом разделе описано, как управлять планами запросов и визуализировать их, и приведены следующие инструкции:

Создание плана запроса

Перед выполнением этой инструкции:

  1. Получите план запроса:

    EXPLAIN (ANALYZE, COSTS, VERBOSE, BUFFERS, FORMAT JSON)
  2. Скопируйте план запроса и сохраните его.

Чтобы создать план запроса:

  1. В навигационной панели перейдите в МониторингВизуализация.

  2. (Необязательно) Чтобы создать план запроса, используя пример, в левой части страницы откройте вкладку Примеры и выберите имя примера.

  3. Укажите параметры нового плана запроса (помеченные звёздочкой параметры являются обязательными):

    • Имя.

    • План запроса.

    • Запрос: текст запроса.

      Если указать текст запроса, он добавится в визуализацию плана запроса.

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

    • Описание.

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

      Если этот флажок установлен, план запроса будет доступен только вам.

  4. (Необязательно) Чтобы визуализировать план запроса, нажмите Визуализировать.

  5. Нажмите Сохранить.

Визуализация плана запроса

  1. В навигационной панели перейдите в МониторингВизуализация.

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

    • На вкладке Сохранённые визуализации выберите имя плана запроса.

    • Откройте вкладку Примеры и нажмите на имя примера плана запроса.

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

Редактирование плана запроса

  1. В навигационной панели перейдите в МониторингВизуализация.

  2. На вкладке Сохранённые визуализации нажмите на имя плана запроса.

  3. Отредактируйте параметры плана запроса.

  4. Нажмите Сохранить.

  5. Выполните одно из следующих действий:

    • Чтобы сохранить изменения, нажмите Сохранить.

    • Чтобы сохранить отредактированный план запроса как новый, укажите новое имя плана и нажмите Сохранить.

Предоставление доступа к плану запроса другим пользователям

Чтобы другие пользователи могли визуализировать план запроса, поделитесь им.

Чтобы поделиться планом запроса с другими пользователями:

  1. В навигационной панели перейдите в МониторингВизуализация.

  2. На вкладке Сохранённые визуализации нажмите Поделиться рядом с планом запроса.

Ссылка на план запроса сохранится в буфере обмена. Этой ссылкой можно поделиться с другими пользователями. Когда пользователь перейдёт по ней, план запроса станет доступен в его веб-приложении.

Удаление плана запроса

Важно

  • После удаления планы запросов невозможно восстановить.

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

Чтобы удалить план запроса:

  1. В навигационной панели перейдите в МониторингВизуализация.

  2. На вкладке Сохранённые визуализации нажмите Удалить план из списка рядом с планом запроса.

  3. Нажмите Удалить.