CloudWatch fornece captura do plano de execução para o Aurora PostgreSQL

Publicado: 22 de jan de 2025

O Amazon CloudWatch Database Insights agora coleta os planos de execução de consultas das principais consultas SQL executadas nas instâncias do Aurora PostgreSQL e os armazena ao longo do tempo. Esse atributo ajuda você a identificar se uma alteração no plano de execução da consulta é a causa da degradação da performance ou de uma paralisação da consulta. A captura do plano de execução do Aurora PostgreSQL está disponível exclusivamente no modo avançado do CloudWatch Database Insights.

Um plano de execução de consulta é uma sequência de etapas que os mecanismos de banco de dados usam para recuperar ou modificar dados em um Relational Database Management System (RDBMS – Sistema de Gerenciamento de Banco de Dados Relacional). Os otimizadores de consulta do RDBMS nem sempre escolhem o plano de execução mais ideal de um conjunto de formas alternativas de executar uma determinada consulta. Portanto, às vezes, os usuários do banco de dados precisam examinar e ajustar manualmente os planos para melhorar a performance. Esse atributo permite visualizar vários planos de uma consulta SQL e compará-los. Isso pode ajudar você a determinar se uma alteração na performance de uma consulta SQL se deve a um plano de execução de consulta diferente em poucos minutos.

Você pode começar a usar esse atributo ativando o modo avançado do Database Insights em seus clusters do Aurora PostgreSQL usando o console de serviços do RDS, as APIs da AWS ou o AWS SDK. O CloudWatch Database Insights fornece monitoramento da integridade do banco de dados agregado por frota, bem como painéis por instância para permitir análises detalhadas de bancos de dados e consultas SQL.

O CloudWatch Database Insights está disponível em todas as regiões públicas da AWS e oferece preço baseado em vCPUs. Consulte a página de preços para obter detalhes. Para obter mais informações, consulte a documentação do Database Insights.