Performance Insights
Analise e ajuste o desempenho do banco de dados Amazon RDS
O Amazon RDS Performance Insights é um recurso de ajuste e monitoramento do desempenho do banco de dados que ajuda a avaliar rapidamente a carga no banco de dados e a determinar quando e onde executar ações. O Insights de Performance permite que usuários não especialistas detectem problemas de performance com um painel fácil de entender que visualiza a carga do banco de dados.
O Performance Insights usa métodos leves de coleta de dados que não afetam o desempenho dos seus aplicativos e facilita a visualização de quais instruções SQL estão causando a carga e por quê. Ele não requer configuração ou manutenção e está atualmente disponível para o Amazon Aurora (edições compatíveis com o PostgreSQL e o MySQL), o Amazon RDS for PostgreSQL, o MySQL, o MariaDB, o SQL Server e o Oracle.
Com sete dias de retenção gratuita do histórico de desempenho, é fácil rastrear e resolver uma grande variedade de problemas. A API e o SDK da Amazon Web Services facilitam a integração do Performance Insights com ferramentas de monitoramento locais e de terceiros. Se você não precisa de retenção por períodos mais prolongados, pode optar por pagar por até dois anos de retenção de histórico de performance.
É fácil começar: basta fazer login no Console de gerenciamento do Amazon RDS e habilitar o Performance Insights ao criar ou modificar uma instância de um mecanismo RDS com suporte. Em seguida, acesse o painel do Performance Insights para começar a monitorar o desempenho.
Benefícios
Fácil de usar
O Performance Insights é para generalistas de TI e especialistas em banco de dados. Em vez de exibir vários gráficos que requerem correlação manual, ele fornece uma interface simples que agrega todas as informações de desempenho do núcleo em um único gráfico.
Quando a carga estiver alta, você poderá identificar facilmente o tipo de gargalo, como alto consumo de CPU, esperas de bloqueio ou latência de E/S e ver quais instruções SQL estão criando o gargalo.
Completo
O Performance Insights permite monitorar várias métricas de desempenho de banco de dados sem precisar analisar vários gráficos complexos. Todas as métricas são agregadas em um painel simples e poderoso.
Se o seu problema de desempenho de banco de dados for devido a problemas de configuração ou design de aplicativos, você poderá identificar rapidamente o gargalo e ver quais instruções SQL estão contribuindo para ele.
Automatizado
O Performance Insights não requer configuração ou manutenção. Basta habilitá-lo na sua instância do RDS e acessá-lo com um clique no Console de gerenciamento do RDS.
O Performance Insights coleta automaticamente todas as métricas de desempenho necessárias e gerencia os recursos necessários para monitorar seus bancos de dados. Com exceção de um mecanismo leve de coleta de dados, todos os recursos usados para monitoramento são separados da instância do banco de dados.
O que você pode monitorar com o Performance Insights?
Aplicativos de produção
Detecte problemas de desempenho na produção assim que eles acontecerem. O Performance Insights mostra o que está causando a carga no banco de dados, para que você possa executar ações corretivas ajustando suas instruções SQL ou aumentando os recursos do sistema.
Bancos de dados de desenvolvimento e teste
Descubra o impacto das suas consultas SQL antes de entrar em produção. Use o Performance Insights para monitorar o consumo da CPU e, em seguida, determinar o tamanho correto da instância para o seu banco de dados e se suas instruções SQL devem ser ajustadas para um melhor desempenho.
Migrações de banco de dados
Você está migrando seu banco de dados para a nuvem ou para um novo tipo de instância da AWS? Use o Performance Insights para monitorar o consumo da CPU e, em seguida, determinar o tamanho correto da instância para o seu banco de dados e se suas instruções SQL devem ser ajustadas para um melhor desempenho.
Encontre informações sobre o Nível gratuito e outras opções de definição de preço.
Obtenha acesso instantâneo ao nível gratuito da AWS.