O console do PolarDB oferece métricas de desempenho com granularidade de um segundo. Esses dados permitem monitorar o status do cluster e resolver problemas operacionais com agilidade.
Procedimento
Faça login no console do PolarDB.
No painel de navegação à esquerda, clique em Clusters.
No canto superior esquerdo, selecione a região onde o cluster está implantado.
Localize o cluster desejado e clique em seu ID.
Na barra de navegação à esquerda, selecione .
-
Visualize as informações de monitoramento de Cluster, Database Agent, Compute Node, Advanced Monitoring ou Performance Events conforme suas necessidades de negócio. Para mais informações, consulte Descrições das métricas.
Para visualizar dados de monitoramento de desempenho do cluster, clique em aba Cluster e defina um intervalo de tempo na parte superior da página.
Monitoramento de desempenho do Database Proxy: clique em aba Database Agent, defina um intervalo de tempo e selecione o endpoint de cluster correspondente na parte superior da página para visualizar os dados.
Para acessar dados de monitoramento de desempenho do nó de computação, clique em aba Compute Node, selecione um nó e defina um intervalo de tempo na parte superior da página.
Para consultar dados de monitoramento avançado, clique em aba Advanced Monitoring, selecione um nó e defina um intervalo de tempo na parte inferior da página.
Para verificar eventos de desempenho, clique em aba Performance Events, selecione um nó e defina um intervalo de tempo na parte inferior da página.
O recurso Real-time Monitoring Dashboard do Database Autonomy Service (DAS) agora oferece suporte ao PolarDB for MySQL. Esse recurso ajuda a identificar rapidamente clusters anômalos para otimização e análise adicionais.
Métricas
|
Categoria |
Métrica |
Descrição |
|
Cluster |
Capacidade de armazenamento |
Tamanho dos binary logs locais, redo logs e outros arquivos de log, além do uso de espaço de dados, espaço do sistema e espaço temporário. Entre em contato com o suporte técnico da Alibaba Cloud para obter essa métrica. |
|
QPS |
Consultas por segundo (QPS) de cada nó. Esta métrica é calculada a partir do valor |
|
|
TPS |
Transações por segundo (TPS) de cada nó. O cálculo utiliza os valores |
|
|
MPS |
Manipulações de dados por segundo (MPS) de cada nó. A métrica deriva dos valores |
|
|
Utilização de CPU |
Percentual de utilização de CPU de cada nó. Entre em contato com o suporte técnico da Alibaba Cloud para obter essa métrica. |
|
|
Uso de memória |
Consumo de memória de cada nó. Entre em contato com o suporte técnico da Alibaba Cloud para obter essa métrica. |
|
|
Conexões atuais |
Quantidade de conexões ativas em cada nó. Este indicador baseia-se nas estatísticas retornadas pelo comando |
|
|
Gravações de redo log por segundo |
Volume de redo logs gravados por segundo no nó primário. |
|
|
Nó de computação |
QPS |
Consultas por segundo (QPS) do nó selecionado. O valor provém do campo |
|
TPS |
Transações por segundo (TPS) do nó selecionado. Calculado com base nos valores |
|
|
MPS |
Manipulações de dados por segundo (MPS) do nó selecionado. A apuração considera os valores |
|
|
Utilização de CPU |
Taxa de utilização de CPU do nó selecionado. Entre em contato com o suporte técnico da Alibaba Cloud para obter essa métrica. |
|
|
Uso de memória |
Consumo de memória do nó selecionado. Entre em contato com o suporte técnico da Alibaba Cloud para obter essa métrica. |
|
|
Conexões atuais |
Total de conexões atuais e ativas no nó selecionado. Os dados são extraídos das estatísticas do comando |
|
|
Operações |
Número de operações por segundo no nó selecionado, incluindo DELETE, INSERT, UPDATE e REPLACE. O cálculo usa os valores correspondentes com prefixo |
|
|
Buffer pool do InnoDB |
Proporção de páginas sujas, taxa de acerto de leitura e utilização do buffer pool no nó selecionado. Baseia-se em valores como |
|
|
Throughput de E/S |
Throughput total, de leitura e de gravação de E/S do nó selecionado. Entre em contato com o suporte técnico da Alibaba Cloud para obter essa métrica. |
|
|
IOPS |
Operações de E/S por segundo (IOPS) do nó selecionado, abrangendo IOPS total, de leitura e de gravação. Entre em contato com o suporte técnico da Alibaba Cloud para obter essa métrica. |
|
|
Rede |
Tráfego de entrada e saída por segundo do nó selecionado. Determinado pelos valores |
|
|
Linhas verificadas |
Quantidade de linhas inseridas, lidas, atualizadas e excluídas por segundo no nó selecionado. O cálculo utiliza |
|
|
Leituras/gravações de dados InnoDB |
Volume de dados lidos e gravados no mecanismo de armazenamento por segundo no nó selecionado. Derivado dos valores |
|
|
Solicitações ao buffer pool do InnoDB |
Número de solicitações de leitura e gravação por segundo no buffer pool do nó selecionado. Calculado a partir de |
|
|
Gravações de log do InnoDB |
Quantidade de solicitações de gravação de log e de flushes de dados para disco por segundo no nó selecionado. Baseado nos valores |
|
|
Tabelas temporárias |
Número de tabelas temporárias criadas por segundo no nó selecionado. Obtido pelo valor |
|
|
PolarProxy |
Utilização de CPU |
Utilização de CPU do PolarProxy. |
|
Conexões atuais |
Número de conexões ativas no PolarProxy. |
|
|
Tráfego de entrada por segundo |
Volume de tráfego de entrada por segundo no PolarProxy. |
|
|
Tráfego de saída por segundo |
Volume de tráfego de saída por segundo no PolarProxy. |
|
|
Solicitações por segundo |
Quantidade de solicitações processadas por segundo no PolarProxy. |
|
|
Monitoramento avançado |
Utilização de CPU/Uso de memória do PolarDB |
Taxa de utilização de CPU e consumo de memória do nó selecionado. |
|
TPS/QPS |
Transações por segundo (TPS) e consultas por segundo (QPS) do nó selecionado. |
|
|
Sessão |
Total de sessões atuais e ativas no nó selecionado. |
|
|
Throughput de tráfego |
Média de bytes enviados e recebidos de todos os clientes por segundo no nó selecionado. |
|
|
Tabelas temporárias |
Quantidade de tabelas temporárias criadas por segundo no nó selecionado. |
|
|
Execuções |
Média de execuções por segundo para instruções como replace, multi_delete, multi_update, insert_select, delete, select, insert, replace_select e update no nó selecionado. |
|
|
Latência de replicação |
Latência na replicação de dados do nó primário para o nó somente leitura selecionado. |
|
|
Throughput de E/S de dados InnoDB |
Média de bytes lidos e gravados pelo InnoDB por segundo no nó selecionado. |
|
|
Solicitações ao buffer pool do InnoDB |
Média de leituras de página (leituras lógicas) e gravações de página no buffer pool pelo InnoDB por segundo no nó selecionado. |
|
|
Taxas de acerto do buffer pool do InnoDB |
Utilização do buffer pool do InnoDB, proporção de páginas sujas e taxa de acerto de leitura do nó selecionado. |
|
|
Gravações de redo log do InnoDB |
Média de gravações físicas de log e fsyncs por segundo no nó selecionado. |
|
|
Operações de linha do InnoDB |
Média de linhas lidas, atualizadas, inseridas e excluídas pelo InnoDB por segundo no nó selecionado. |
|
|
Uso de armazenamento do PolarDB |
Espaço de armazenamento ocupado por dados como redo logs, binary logs, dados do sistema, dados de negócio, arquivos de log e arquivos temporários no nó selecionado. |
|
|
IOPS do PolarDB |
Operações de E/S por segundo (IOPS) do nó selecionado, incluindo IOPS total, IOPS de leitura, IOPS de gravação, throughput total de E/S, throughput de leitura de E/S e throughput de gravação de E/S. |
Perguntas frequentes
-
P: Por que a métrica QPS mostra aproximadamente 10 mesmo sem tráfego no meu cluster?
R: Tarefas de sistema em segundo plano, como monitoramento, coleta de logs e operações administrativas, geram cerca de 10 consultas por segundo. Essa atividade tem impacto insignificante no desempenho do cluster.
-
P: O que fazer se a utilização de CPU estiver muito alta?
R: Investigue o problema seguindo estas etapas:
Verifique se há um grande volume de consultas SQL lentas. Recomendamos otimizar quaisquer consultas SQL lentas identificadas e testar novamente. Para saber como visualizar e otimizar consultas SQL lentas, consulte Consultas SQL lentas.
Analise se a curva de utilização de CPU se correlaciona com as curvas de QPS ou TPS. Em caso afirmativo, a causa provável é alta concorrência de transações. Nesse cenário, considere aumentar as especificações do seu cluster. Para mais detalhes, veja dimensionamento manual.
Caso não existam consultas SQL lentas e a curva de utilização de CPU não acompanhe as curvas de QPS ou TPS, entre em contato com o suporte técnico da Alibaba Cloud para obter assistência.
-
P: Como proceder quando o número de conexões atuais é muito superior ao de conexões ativas?
R: Tente definir valores menores para os parâmetros wait_timeout e interactive_timeout a fim de liberar conexões ociosas mais rapidamente. No entanto, a melhor prática é garantir que sua aplicação feche as conexões prontamente após o uso.
APIs relacionadas
|
API |
Descrição |
|
Consulta os dados de desempenho de um cluster PolarDB. |
|
|
Consulta os dados de desempenho de um nó em um cluster PolarDB. |
|
|
Consulta a frequência de coleta de dados de monitoramento de um cluster PolarDB. |