Monitoramento no Banco 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?

O monitoramento de dados sobre seus servidores ajuda a solucionar problemas e otimizar sua carga de trabalho. O Banco de Dados do Azure para MySQL fornece várias métricas que fornecem informações sobre o comportamento do seu servidor.

Métricas

Todas as métricas do Azure têm uma frequência de um minuto, sendo que cada métrica fornece 30 dias de histórico. Pode configurar alertas relacionados com as métricas. Para obter orientações passo a passo, consulte Como configurar alertas. Outras tarefas incluem a configuração de ações automatizadas, a execução de análises avançadas e o arquivamento do histórico. Para obter mais informações, consulte Visão geral das métricas do Azure.

Lista de métricas

Estas métricas estão disponíveis para o Banco de Dados do Azure para MySQL:

Metric Nome de exibição da métrica Unidade Description
cpu_percent Percentagem de CPU Percentagem A porcentagem de CPU em uso.
memory_percent Percentagem de memória Percentagem A percentagem de memória em uso.
io_consumption_percent Percentagem de IO Percentagem A percentagem de IO em uso. (Não aplicável a servidores de camada Basic)
storage_percent Percentagem de armazenamento Percentagem A porcentagem de armazenamento usada fora do máximo do servidor.
storage_used Armazenamento utilizado Bytes A quantidade de armazenamento em uso. O armazenamento usado pelo serviço pode incluir os arquivos de banco de dados, logs de transações e os logs do servidor.
serverlog_storage_percent Porcentagem de armazenamento do log do servidor Percentagem A porcentagem de armazenamento de log do servidor usada fora do armazenamento máximo de log do servidor do servidor.
serverlog_storage_usage Armazenamento de log do servidor usado Bytes A quantidade de armazenamento de log do servidor em uso.
serverlog_storage_limit Limite de armazenamento do log do servidor Bytes O armazenamento máximo de log do servidor para este servidor.
storage_limit Limite de armazenamento Bytes O armazenamento máximo para este servidor.
active_connections Ligações Ativas Count O número de conexões ativas com o servidor.
connections_failed Ligações com Falhas Count O número de conexões com falha com o servidor.
seconds_behind_master Atraso de replicação em segundos Count O número de segundos em que o servidor de réplica está atrasado em relação ao servidor de origem. (Não aplicável a servidores de camada Basic)
network_bytes_egress Saída da Rede Bytes Saída de rede através de conexões ativas.
network_bytes_ingress Entrada na Rede Bytes Entrada de rede em conexões ativas.
backup_storage_used Armazenamento de backup usado Bytes A quantidade de armazenamento de backup usada. Essa métrica representa a soma do armazenamento consumido por todos os backups completos de banco de dados, backups diferenciais e backups de log retidos com base no período de retenção de backup definido para o servidor. A frequência dos backups é gerenciada pelo serviço e explicada no artigo de conceitos. Para armazenamento com redundância geográfica, o uso do armazenamento de backup é duas vezes maior do que o armazenamento com redundância local.

Registos do servidor

Você pode habilitar consultas lentas e logs de auditoria no servidor. Esses logs também estão disponíveis por meio dos Logs de Diagnóstico do Azure nos logs do Azure Monitor, Hubs de Eventos e Conta de Armazenamento. Para saber mais sobre o registro em log, visite os artigos logs de auditoria e logs de consulta lenta.

Query Store (Arquivo de Consultas)

O Repositório de Consultas é um recurso que acompanha o desempenho da consulta ao longo do tempo, incluindo estatísticas de tempo de execução de consulta e eventos de espera. O recurso persiste as informações de desempenho do tempo de execução da consulta no esquema mysql . Pode controlar a recolha e armazenamento de dados através de vários botões de configuração.

Query Performance Insight

O Query Performance Insight funciona em conjunto com o Repositório de Consultas para fornecer visualizações acessíveis a partir do portal do Azure. Esses gráficos permitem identificar as principais consultas que afetam o desempenho. O Query Performance Insight pode ser acessado na seção Desempenho Inteligente da página do portal do Banco de Dados do Azure para o servidor MySQL.

Performance Recommendations (Recomendações de Desempenho)

O recurso Recomendações de desempenho identifica oportunidades para melhorar o desempenho da carga de trabalho. As Recomendações de Desempenho fornecem recomendações para a criação de novos índices com potencial para melhorar o desempenho de suas cargas de trabalho. Para produzir recomendações de índice, o recurso leva em consideração várias características do banco de dados, incluindo seu esquema e a carga de trabalho, conforme relatado pelo Repositório de Consultas. Depois de implementar qualquer recomendação de desempenho, os clientes devem testar o desempenho para avaliar o impacto dessas alterações.

Notificação de manutenção planeada

As notificações de manutenção planejada permitem que você receba alertas para futuras manutenções planejadas em seu Banco de Dados do Azure para MySQL. Essas notificações são integradas à manutenção planejada do Service Health e permitem que você visualize todas as manutenções agendadas para suas assinaturas em um só lugar. Também ajuda dimensionar a notificação para o público adequado para diferentes grupos de recursos, uma vez que pode ter diferentes contactos responsáveis por diferentes recursos. Você receberá a notificação sobre a próxima manutenção 72 horas antes do evento.

Saiba mais sobre como configurar notificações no documento de notificações de manutenção planejada.

Próximos passos