Recomendações de desempenho no Banco de Dados do Azure para MySQL

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

Importante

O Banco de Dados do Azure para servidor único 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 o 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 os bancos de dados para criar sugestões personalizadas para desempenho aprimorado. Para produzir as recomendações, a análise examina várias características do banco de dados, incluindo o esquema. Habilite o Repositório de Consultas no servidor para utilizar totalmente o recurso Recomendações de Desempenho. Se o esquema de desempenho estiver DESATIVADO, a ativação do Repositório de Consultas habilitará o 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

Permissões de Proprietário ou Colaborador necessárias para executar a análise usando o recurso de recomendações de desempenho.

Recomendações do desempenho

O recurso das Recomendações de Desempenho recurso analisa as cargas de trabalho entre seu servidor para identificar os índices com o potencial de melhorar o desempenho.

Abra Recomendações de Desempenho da 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 carga de trabalho, a análise poderá levar vários minutos para ser concluída. Quando a análise for concluída, haverá uma notificação no portal. A análise executa um exame profundo do banco de dados. Recomendamos que você execute a análise fora dos períodos de pico.

A janela Recomendações mostrará uma lista de recomendações (e encontradas) e a ID de consulta relacionada que gerou essa recomendação. Com a ID de consulta, você poderá usar a exibiçã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 no cliente de sua escolha. Lembre-se de testar e monitorar para avaliar a recomendação.

Tipos de recomendação

Recomendações de índice

As recomendações Criar Índice sugerem novos índices para acelerar as consultas demoradas ou executadas com mais frequência na carga de trabalho. Esse tipo de recomendação requer a habilitação do Repositório de Consultas. O Repositório de Consultas coleta informações de consulta e fornece estatísticas detalhadas de runtime e frequência de consulta usadas pela análise 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 do MySQL e corrigir a sintaxe deles, é possível melhorar o desempenho de consultas demoradas. Esse tipo de recomendação requer a habilitação do Repositório de Consultas. O Repositório de Consultas coleta informações de consulta e fornece estatísticas detalhadas de runtime e frequência de consulta usadas pela análise para fazer a recomendação.

Próximas etapas