Publicado: Oct 25, 2023
O gerenciamento do plano de consulta do Amazon Aurora PostgreSQL com suporte pela extensão apg_plan_mgmt agora inclui a capacidade de capturar planos de consulta em instâncias de réplica somente para leitura. O gerenciamento do plano de consulta (QPM) inclui outras melhorias nessa versão, como limitar a captura de planos de consulta com base no custo estimado.
O otimizador de consultas do PostgreSQL cria um plano de execução de consulta para uma instrução SQL em um momento específico. Conforme as condições mudam, o otimizador pode escolher um plano diferente que altere a performance. O QPM fornece recursos como: limitar o otimizador a um pequeno número de planos em boas condições, avaliar o impacto da criação ou eliminação de um índice e detectar automaticamente planos de menor custo. Com a nova função de extensão create_replica_plan_capture, agora você pode capturar planos de consulta gerados a partir de todas as suas réplicas e armazenar os planos capturados nas tabelas do esquema apg_plan_mgmt usando a extensão postgres_fdw. O QPM pode então aplicar os planos aprovados que você identifica em todas as suas réplicas, incluindo Amazon Aurora Global Databases.
A extensão apg_plan_mgmt versão 2.5 está disponível no Aurora PostgreSQL 15.4, 14.9, 13.12, 12.16 e superior em todas as regiões da AWS, incluindo as regiões AWS GovCloud (EUA).
O Amazon Aurora foi projetado para oferecer alta performance e disponibilidade incomparáveis em uma escala global com total compatibilidade com MySQL e PostgreSQL. Ele oferece segurança integrada, backups contínuos, computação com tecnologia sem servidor, até 15 réplicas de leitura, replicação multirregional automatizada e integrações com outros produtos da AWS. Para saber mais sobre o gerenciamento do plano de consulta, consulte Best practices for Aurora PostgreSQL query plan management.