Share via


Performance Recommendations in Azure Database for MySQL (Recomendações de desempenho na Base de Dados do Azure para MySQL)

APLICA-SE A: Banco de Dados do Azure para MySQL - Servidor Único

Importante

O servidor único do Banco de Dados do Azure para MySQL está no caminho de desativação. É altamente recomendável que você atualize para o Banco de Dados do Azure para o servidor flexível MySQL. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para servidor flexível MySQL, consulte O que está acontecendo com o Banco de Dados do Azure para Servidor Único MySQL?

Aplica-se a: Banco de Dados do Azure para MySQL 5.7, 8.0

O recurso Recomendações de desempenho analisa seus bancos de dados para criar sugestões personalizadas para melhorar o desempenho. Para produzir as recomendações, a análise observa várias caraterísticas da base de dados, incluindo o esquema. Habilite o Repositório de Consultas em seu servidor para utilizar totalmente o recurso Recomendações de Desempenho. Se o esquema de desempenho estiver DESATIVADO, ativar o Repositório de Consultas habilitará performance_schema e um subconjunto de instrumentos de esquema de desempenho necessários para o recurso. Depois de implementar qualquer recomendação de desempenho, você deve testar o desempenho para avaliar o impacto dessas alterações.

Permissões

As permissões Proprietário ou Contribuidor necessárias para executar a análise que utiliza a funcionalidade Recomendações de Desempenho.

Recomendações de desempenho

A funcionalidade Recomendações de Desempenho analisa as cargas de trabalho no servidor para identificar índices com o potencial de melhorar o desempenho.

Abra Recomendações de Desempenho na seção Desempenho Inteligente da barra de menus na página do portal do Azure para seu servidor MySQL.

Performance Recommendations landing page

Selecione Analisar e escolha um banco de dados, que iniciará a análise. Dependendo da sua carga de trabalho, a análise pode levar vários minutos para ser concluída. Quando a análise estiver concluída, será apresentada uma notificação no portal. A análise realiza um exame profundo do seu banco de dados. Recomendamos que você realize análises fora dos períodos de pico.

A janela Recomendações mostrará uma lista de recomendações, se alguma for encontrada, e o ID de consulta relacionado que gerou essa recomendação. Com o ID da consulta, você pode usar a visualização mysql.query_store para saber mais sobre a consulta.

Performance Recommendations new page

As recomendações não são aplicadas automaticamente. Para aplicar a recomendação, copie o texto da consulta e execute-o a partir do cliente de sua escolha. Lembre-se de testar e monitorar para avaliar a recomendação.

Tipos de recomendação

Recomendações de índice

Criar recomendações de índice sugere novos índices para acelerar as consultas executadas com mais frequência ou demoradas na carga de trabalho. Esse tipo de recomendação requer que o Repositório de Consultas esteja habilitado. O Repositório de Consultas coleta informações de consulta e fornece as estatísticas detalhadas de tempo de execução e frequência da consulta que a análise usa para fazer a recomendação.

Recomendações de consulta

As recomendações de consulta sugerem otimizações e regravações para consultas na carga de trabalho. Ao identificar anti-padrões de consulta MySQL e corrigi-los sintaticamente, o desempenho de consultas demoradas pode ser melhorado. Esse tipo de recomendação requer que o Repositório de Consultas esteja habilitado. O Repositório de Consultas coleta informações de consulta e fornece as estatísticas detalhadas de tempo de execução e frequência da consulta que a análise usa para fazer a recomendação.

Próximos passos