Monitorização em 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 da reforma. Recomendamos vivamente que faça upgrade para Base de Dados do Azure para MySQL - Servidor Flexível. Para obter mais informações sobre migração para Base de Dados do Azure para MySQL - Servidor Flexível, veja o que está a acontecer com Base de Dados do Azure para MySQL Servidor Único?

Monitorizar dados sobre os seus servidores ajuda-o a resolver problemas e a otimizar a sua carga de trabalho. Base de Dados do Azure para MySQL fornece várias métricas que dão uma visão do 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 orientação passo a passo, consulte Como configurar alertas. Outras tarefas incluem a criação de ações automatizadas, a realização de análises avançadas e arquivamento da história. Para mais informações, consulte a Visão Geral das Métricas Azure.

Lista de métricas

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

Metric Nome de exibição métrica Unidade Description
cpu_percent CPU por cento Percentagem A percentagem de CPU em uso.
memory_percent Memória por cento Percentagem A percentagem de memória em uso.
io_consumption_percent IO por cento Percentagem A percentagem de IO em uso. (Não aplicável aos servidores de nível básico)
storage_percent Percentagem de armazenamento Percentagem A percentagem de armazenamento utilizada fora do máximo do servidor.
storage_used Armazenamento utilizado Bytes A quantidade de armazenamento em uso. O armazenamento utilizado pelo serviço pode incluir os ficheiros de base de dados, os registos de transações e os registos do servidor.
serverlog_storage_percent Por cento de armazenamento de registo de servidor Percentagem A percentagem de armazenamento de registo de servidor utilizado fora do armazenamento máximo de registo do servidor do servidor.
serverlog_storage_usage Armazenamento de registo de servidor utilizado Bytes A quantidade de armazenamento de registo de servidor em uso.
serverlog_storage_limit Limite de armazenamento de registo de servidor Bytes O armazenamento máximo de registo de registo do servidor para este servidor.
storage_limit Limite de armazenamento Bytes O armazenamento máximo para este servidor.
active_connections Ligações Ativas de palavras O número de ligações ativas ao servidor.
connections_failed Ligações com Falhas de palavras O número de ligações falhadas ao servidor.
seconds_behind_master Atraso de replicação em segundos de palavras O número de segundos em que o servidor de réplica está a atrasar-se contra o servidor de origem. (Não aplicável aos servidores de nível básico)
network_bytes_egress Saída da Rede Bytes Rede para fora através de ligações ativas.
network_bytes_ingress Entrada na Rede Bytes Rede em ligações ativas.
backup_storage_used Armazenamento de backup usado Bytes A quantidade de armazenamento de reserva usado. Esta métrica representa a soma de armazenamento consumida por todas as cópias de segurança completas da base de dados, cópias de segurança diferenciais e cópias de segurança de registo mantidas com base no período de retenção de backup definido para o servidor. A frequência dos backups é gerida e explicada no artigo de conceitos. Para armazenamento geo-redundante, o uso de armazenamento de backup é o dobro do armazenamento localmente redundante.

Registos do servidor

Pode ativar consultas lentas e fazer login de auditoria no seu servidor. Estes registos também estão disponíveis através de Registos de Diagnóstico Azure em registos do Monitor Azure, Centros de Eventos e Conta de Armazenamento. Para saber mais sobre o registo madeireiros, visite os registos de auditoria e artigos de registos de consultas lentas .

Arquivo de Consultas

A Consulta Store é uma funcionalidade que acompanha o desempenho da consulta ao longo do tempo, incluindo estatísticas de tempo de consulta e eventos de espera. A funcionalidade persiste em consulta de informações de desempenho de tempo de execução no esquema mysql . Pode controlar a recolha e armazenamento de dados através de vários botões de configuração.

Query Performance Insight

A Consulta Performance Insight trabalha em conjunto com a Query Store para fornecer visualizações acessíveis a partir do portal do Azure. Estes gráficos permitem identificar as principais consultas que impactam o desempenho. O Insight de Desempenho de Consulta está acessível na secção de Desempenho Inteligente da página do portal do seu Base de Dados do Azure para MySQL servidor.

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-lhe recomendações para a criação de novos índices que tenham o potencial de melhorar o desempenho das suas cargas de trabalho. Para produzir recomendações de índice, a funcionalidade tem em conta várias características da base de dados, incluindo o seu esquema e a carga de trabalho reportada pela Query Store. Após a implementação de 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 planeadas permitem-lhe receber alertas para a próxima manutenção planeada para o seu Base de Dados do Azure para MySQL. Estas notificações estão integradas na manutenção planeada do Service Health e permitem-lhe visualizar todas as manutenção programadas para as suas subscrições num só local. 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. 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 planeado .

Passos seguintes