Анализ производительности запросовQuery Performance Insight

Применимо к: База данных Azure для PostgreSQL — версии с одним сервером 9,6, 10, 11Applies to: Azure Database for PostgreSQL - Single Server versions 9.6, 10, 11

Этот компонент помогает быстро определить наиболее медленно выполняющиеся запросы, их изменение со временем и ожидания каких действий влияют на них.Query Performance Insight helps you to quickly identify what your longest running queries are, how they change over time, and what waits are affecting them.

РазрешенияPermissions

Чтобы просматривать текст запросов в анализе производительности запросов, требуются разрешения Владельца или Участника.Owner or Contributor permissions required to view the text of the queries in Query Performance Insight. Модуль чтения может просматривать графики и таблицы, но не текст запросов.Reader can view charts and tables but not query text.

Предварительные требованияPrerequisites

Чтобы компонент "Анализ производительности запросов" работал, данные должны находиться в хранилище запросов.For Query Performance Insight to function, data must exist in the Query Store.

Просмотр анализа производительностиViewing performance insights

Представление анализа производительности запросов на портале Azure содержит визуализации ключевых данных из хранилища запросов.The Query Performance Insight view in the Azure portal will surface visualizations on key information from Query Store.

На странице портал сервера базы данных Azure для PostgreSQL выберите пункт анализ производительности запросов в разделе Интеллектуальная производительность в строке меню.In the portal page of your Azure Database for PostgreSQL server, select Query performance Insight under the Intelligent Performance section of the menu bar.

Анализ производительности медленно выполняющихся запросов

На вкладке длительные запросы отображаются пять первых запросов по среднему времени выполнения, агрегированных за 15-минутные интервалы.The Long running queries tab shows the top five queries by average duration per execution, aggregated in 15-minute intervals. Можно просмотреть дополнительные запросы, выбрав из раскрывающегося списка число запросов .You can view more queries by selecting from the Number of Queries drop down. При этом цвета, соответствующие тому или иному идентификатору запроса на графике, могут изменяться.The chart colors may change for a specific Query ID when you do this.

Чтобы уменьшить временной интервал графика, перетащите его границу.You can click and drag in the chart to narrow down to a specific time window. Кроме того, для просмотра более коротких или более длинных периодов используйте соответственно значки увеличения и уменьшения масштаба.Alternatively, use the zoom in and out icons to view a smaller or larger period of time respectively.

Дополнительные сведения о медленно выполняющихся запросах за выбранный временной интервал см. в таблице под графиком.The table below the chart gives more details about the long-running queries in that time window.

Откройте вкладку Статистика ожидания, чтобы посмотреть визуализации ожидания на сервере.Select the Wait Statistics tab to view the corresponding visualizations on waits in the server.

Статистика ожидания в анализе производительности запросов

РекомендацииConsiderations

Дальнейшие действияNext steps