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

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

Importante

Base de Dados do Azure para MySQL – o Servidor Único está no caminho de descontinuação. Recomendamos vivamente que atualize para Base de Dados do Azure para MySQL – Servidor Flexível. Para obter mais informações sobre como migrar para Base de Dados do Azure para MySQL – Servidor Flexível, consulte O que está a acontecer ao Base de Dados do Azure para MySQL Servidor Único?

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

A funcionalidade Recomendações de Desempenho analisa as bases 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. Ative o Arquivo de Consultas no servidor para utilizar totalmente a funcionalidade Recomendações de Desempenho. Se o esquema de desempenho estiver DESLIGADO, ativar o Arquivo de Consultas ativa performance_schema e um subconjunto de instrumentos de esquema de desempenho necessários para a funcionalidade. Depois de implementar qualquer recomendação de desempenho, 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 As Recomendações de Desempenho na secção Desempenho Inteligente da barra de menus na página portal do Azure do servidor MySQL.

Página de destino das Recomendações de Desempenho

Selecione Analisar e escolha uma base de dados, que irá iniciar a análise. Consoante a carga de trabalho, a análise pode demorar vários minutos a ser concluída. Quando a análise estiver concluída, será apresentada uma notificação no portal. A análise efetua um exame aprofundado da sua base de dados. Recomendamos que efetue análises durante períodos fora do pico.

A janela Recomendações mostrará uma lista de recomendações se alguma tiver sido encontrada e o ID de consulta relacionado que gerou esta recomendação. Com o ID da consulta, pode utilizar a vista mysql.query_store para saber mais sobre a consulta.

Página nova das Recomendações de Desempenho

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 escolhido. Lembre-se de testar e monitorizar 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 mais frequentemente executadas ou demoradas na carga de trabalho. Este tipo de recomendação requer que o Arquivo de Consultas esteja ativado. O Arquivo de Consultas recolhe informações de consulta e fornece o runtime de consulta detalhado e as estatísticas de frequência que a análise utiliza para fazer a recomendação.

Recomendações de consulta

As recomendações de consulta sugerem otimizações e reescritas para consultas na carga de trabalho. Ao identificar os anti-padrões da consulta MySQL e corrigi-los de forma sintaticamente, o desempenho das consultas demoradas pode ser melhorado. Este tipo de recomendação requer que o Arquivo de Consultas esteja ativado. O Arquivo de Consultas recolhe informações de consulta e fornece o runtime de consulta detalhado e as estatísticas de frequência que a análise utiliza para fazer a recomendação.

Passos seguintes