Publié le: Oct 25, 2023

La gestion des plans de requêtes Amazon Aurora PostgreSQL prise en charge par l'extension apg_plan_mgmt inclut désormais la possibilité de capturer des plans de requêtes sur des instances de réplication en lecture seule. La gestion des plans de requêtes (QPM) inclut d'autres améliorations dans cette version, telles que la limitation de la capture des plans de requêtes en fonction du coût estimé.

L'optimiseur de requêtes PostgreSQL crée un plan d'exécution de requête pour une instruction SQL à un moment précis. À mesure de l'évolution des conditions, l'optimiseur peut sélectionner un autre plan qui change les performances. La gestion des plans de requêtes (QPM) vous fournit des fonctionnalités telles que : limiter l'optimiseur à un petit nombre de plans corrects connus, évaluer l'impact de la création ou de la suppression d'un index et détecter automatiquement les plans à moindre coût. En utilisant la nouvelle fonction d'extension create_replica_plan_capture, vous pouvez désormais capturer les plans de requêtes générés à partir de toutes vos répliques et stocker les plans capturés dans les tables de schéma apg_plan_mgmt à l'aide de l'extension postgres_fdw. La gestion des plans de requêtes (QPM) peut ensuite appliquer les plans approuvés que vous identifiez à toutes vos instances de réplication, y compris les bases de données internationales Amazon Aurora.

La version 2.5 de l'extension apg_plan_mgmt est disponible sur Aurora PostgreSQL 15.4, 14.9, 13.12, 12.16 et versions ultérieures dans toutes les régions AWS, y compris les régions AWS GovCloud (US).

Le service Amazon Aurora est conçu pour offrir un niveau inégalé de performances et de disponibilité à l'échelle mondiale, avec une compatibilité complète avec MySQL et PostgreSQL. Il offre une sécurité intégrée, des sauvegardes continues, le calcul sans serveur, jusqu'à 15 réplicas en lecture, la réplication multi-région automatisée et des intégrations avec d'autres services AWS. Pour en savoir plus sur la gestion des plans de requêtes, consultez la section Bonnes pratiques pour la gestion des plans de requêtes Aurora PostgreSQL.