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


Анализ производительности запросов в Базе данных Azure для MariaDB

Важно!

База данных Azure для MariaDB находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить миграцию в База данных Azure для MySQL. Дополнительные сведения о переходе на База данных Azure для MySQL см. в статье "Что происходит с База данных Azure для MariaDB?".

Область применения: БД Azure для MariaDB версии 10.2

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

Распространенные сценарии

Длительные запросы

  • определение самых медленно выполняющихся запросов за прошедшие X часов;
  • определение основных N запросов, ожидающих ресурсы;

Статистика ожидания

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

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

Чтобы компонент "Анализ производительности запросов" работал, данные должны находиться в хранилище запросов.

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

Представление анализа производительности запросов на портале Azure содержит визуализации ключевых данных из хранилища запросов.

На странице портала для сервера БД Azure для MariaDB выберите Анализ производительности запросов в разделе меню Интеллектуальная производительность.

Длительные запросы

На вкладке Длительные запросы отображаются 5 наиболее частых запросов, упорядоченных по средней продолжительности выполнения и объединенных в 15-минутные интервалы. Дополнительные запросы можно выбрать в раскрывающемся списке Количество запросов. При этом цвета, соответствующие тому или иному идентификатору запроса на графике, могут изменяться.

Чтобы уменьшить временной интервал графика, щелкните и перетащите его границу. Кроме того, для просмотра более коротких или более длинных периодов используйте соответственно значки увеличения и уменьшения масштаба.

Query Performance Insight long running queries

Статистика ожидания

Примечание.

Статистика ожидания предназначена для устранения проблем с производительностью запросов. Рекомендуется включать эту функцию только в целях устранения неполадок.
Если появится сообщение об ошибке в портал Azure "Проблема, обнаруженная для Microsoft.DBforMariaDB"; не может выполнить запрос. Если эта проблема продолжается или непредвиденная, обратитесь в службу поддержки с этой информацией". при просмотре статистики ожидания используйте меньший период времени.

Статистика ожидания обеспечивает представление событий ожидания, происходящих во время выполнения определенного запроса. Узнайте больше о типах событий ожидания в документации по ядру MySQL.

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

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

Query Performance Insight waits statistics

Ограничения

  • Анализ производительности запросов не поддерживается для версии 10.3

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