Quero ver o uso da CPU e da memória do meu cluster de banco de dados da edição compatível com MySQL do Amazon Aurora.
Resolução
Use o CloudWatch Database Insights
Importante: o Insights de Performance chegará ao fim de sua vida útil em 30 de junho de 2026. É possível fazer o upgrade para o modo Avançado do Database Insights antes de 30 de junho de 2026. Se você não fizer o upgrade, os clusters de banco de dados que usam o Insights de Performance usarão como padrão o modo Padrão do Database Insights. Somente o modo Avançado do Database Insights será compatível com planos de execução e análises sob demanda. Se seus clusters usarem como padrão o modo Padrão, talvez você não consiga usar esses recursos no console. Para ativar o modo Avançado, consulte Ativação do modo Avançado do Database Insights para Amazon RDS e Ativação do modo Avançado do Database Insights para Amazon Aurora.
O Amazon CloudWatch Database Insights fornece métricas e contadores integrados para monitorar o uso da CPU e da memória em seu cluster de banco de dados do Aurora MySQL. É possível acessar essas métricas no modo Padrão do Database Insights.
Para visualizar essas métricas, conclua as seguintes etapas:
- Abra o console do Amazon CloudWatch.
- No painel de navegação, clique em Database Insights.
- Selecione a visualização de banco de dados da Instância de banco de dados e, em seguida, selecione sua Instância de banco de dados.
- Na seção Telemetria de banco de dados, clique em Métricas.
Por padrão, o Database Insights fornece widgets predefinidos com base em objetivos comuns, como operações de E/S ou throughput de rede.
Também é possível criar seus próprios widgets personalizados para visualizar as CloudWatch Metrics relacionadas ao uso da CPU e da memória, incluindo os seguintes exemplos:
- Use CPUUtilization para obter relatórios sobre a porcentagem de utilização da CPU.
- Use FreeableMemory para obter a quantidade de RAM disponível em bytes.
Observação: no Aurora sem servidor v2, a lógica de cálculo para CPUUtilization e FreeableMemory difere das classes de instância provisionadas. Para obter mais informações, consulte Métricas importantes do Amazon CloudWatch para o Aurora Serverless v2.
É possível adicionar métricas de contadores do Insights de Performance aos seus widgets personalizados. Também é possível ir até a guia Processo do sistema operacional para ver o uso da CPU e da memória no nível de processo individual. Para obter mais informações, consulte Como visualizar métricas do SO no console do RDS.
Para visualizar essas métricas, ative o Monitoramento aprimorado em seu cluster de banco de dados. Para obter mais informações, consulte Configurar e habilitar o Monitoramento aprimorado.
Use o Performance Schema
Se você ativou o Performance Schema para seu cluster de banco de dados do Aurora MySQL, é possível consultar as tabelas de resumo da memória para verificar qual componente do MySQL consome sua memória.
Exemplos de componentes:
- Use memory_summary_global_by_event_name para uso de memória por tipo de evento.
- Use memory_summary_by_account_by_event_name para uso de memória por usuário e tipo de evento.
- Use memory_summary_by_host_by_event_name para uso de memória por host e tipo de evento.
- Use memory_summary_by_thread_by_event_name para uso de memória por thread e tipo de evento.
- Use memory_summary_by_user_by_event_name para uso de memória por usuário e tipo de evento.
Para ativar a instrumentação de memória, defina a coluna ATIVADO do instrumento como SIM na tabela setup_instruments:
UPDATE performance_schema.setup_instruments SET ENABLED = 'YES' WHERE NAME LIKE 'memory/';
Para monitorar a memória alocada pela thread each do MySQL, execute a seguinte consulta para verificar:
mysql > SELECT * FROM sys.memory_by_thread_by_current_bytes;
Essas tabelas são úteis para solucionar problemas quando sua instância de banco de dados do Aurora MySQL mostra FreeableMemory baixa.
Observação: o Insights de Performance fornece contadores extras que o mecanismo de banco de dados gera. Para ativar o Insights de Performance, consulte Ativar e desativar o Insights de Performance para o Aurora.
Informações relacionadas
Monitorar métricas em um cluster do Amazon Aurora
Visualizar o painel da instância de banco de dados do CloudWatch Database Insights
Increase Visibility of performance and events on Amazon RDS and Amazon Aurora (Aumentar a visibilidade do desempenho e dos eventos no Amazon RDS e no Amazon Aurora)
Monitor real-time Amazon RDS OS metrics with flexible granularity using Enhanced Monitoring (Monitorar as métricas do sistema operacional do Amazon RDS em tempo real com granularidade flexível usando o Monitoramento aprimorado)
Configurar e habilitar o Monitoramento aprimorado30 de junho de 2026