Análise de Desempenho de Consultas no Banco de Dados do Azure para MariaDB

Importante

O Banco de Dados do Azure para MariaDB está a caminho da desativação. Recomendamos fortemente que você migre para o Banco de Dados do Azure para MySQL. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para MySQL, confira O que está acontecendo com o Banco de Dados do Azure para MariaDB?.

Aplica-se a: Banco de Dados do Azure para MariaDB 10.2

A Análise de Desempenho de Consultas ajuda você a identificar rapidamente quais são suas consultas de execução mais longa, como elas mudam ao longo do tempo e quais esperas as estão afetando.

Cenários comuns

Consultas de execução prolongada

  • Identificar consultas de execução mais longas nas últimas X horas
  • Identificar as principais N consultas que estão aguardando recursos

Estatísticas de espera

  • Entender a natureza de espera de uma consulta
  • Entender tendências sobre esperas de recurso e onde existe a contenção de recurso

Pré-requisitos

Para a Análise de Desempenho de Consultas funcionar, os dados precisam existir no Repositório de Consultas.

Exibição de análises de desempenho

A visualização da Análise de Desempenho de Consultas no portal do Azure será superficial visualizações em informações do Repositório de Consultas.

Na página do portal do Banco de Dados do Azure para MariaDB, selecione Análise de Desempenho de Consultas na seção Desempenho Inteligente da barra de menus.

Consultas de execução prolongada

A guia Consultas de execução prolongada mostra as cinco principais consultas por duração média por execução, agregadas em intervalos de 15 minutos. Você pode exibir mais consultas, selecionando a partir do Número de consultas lista suspensa. As cores do gráfico pode ser alteradas para uma ID de consulta específica ao fazer isso.

É possível selecionar e arrastar no gráfico para restringi-lo a uma janela de tempo específico. Como alternativa, use os ícones de ampliar e afastar para ver um período de tempo maior ou menor, respectivamente.

Consultas de execução longa da Análise de Desempenho de Consultas

Estatísticas de espera

Observação

As estatísticas de espera servem para solucionar problemas de desempenho da consulta. É recomendável que elas sejam ativadas apenas para fins de solução de problemas.
Se você receber a mensagem de erro no portal do Azure "O problema encontrado para "Microsoft.DBforMariaDB"; não pode atender à solicitação. Se o problema continuar ou for inesperado, entre em contato com o suporte com essas informações." durante a exibição estatísticas de espera, use um período de tempo menor.

As estatísticas de espera fornecem uma exibição dos eventos de espera que ocorrem durante a execução de uma consulta específica. Saiba mais sobre os tipos de evento de espera na documentação do mecanismo MySQL.

Selecione a guia das Estatísticas de Espera guia para exibir as visualizações correspondentes em espera no servidor.

As consultas exibidas na visualização de estatísticas de espera são agrupadas pelas consultas que exibem as maiores esperas durante o intervalo de tempo especificado.

Estatísticas de esperas de Análise de Desempenho de Consultas

Limitações

  • Não há suporte para análise de desempenho de consultas na versão 10.3

Próximas etapas