CloudWatch fournit la capture des plans d'exécution pour Aurora PostgreSQL
Amazon CloudWatch Database Insights collecte désormais les plans d'exécution des requêtes SQL les plus utilisées sur les instances Aurora PostgreSQL et les stocke au fil du temps. Cette fonctionnalité vous aide à identifier si une modification du plan d'exécution de requête est à l'origine d'une dégradation des performances ou d'un blocage de la requête. La capture du plan d'exécution pour Aurora PostgreSQL est disponible exclusivement dans le mode avancé de CloudWatch Database Insights.
Un plan d'exécution de requête est une séquence d'étapes utilisée par un moteur de base de données afin de récupérer et de modifier les données d’un système de gestion de base de données relationnelle (SGBDR). Les optimiseurs de requêtes SGBDR ne choisissent pas toujours le plan d'exécution le plus optimal parmi un ensemble de méthodes alternatives pour exécuter une requête donnée. Par conséquent, les utilisateurs de bases de données doivent parfois examiner et ajuster manuellement les plans pour améliorer les performances. Cette fonctionnalité vous permet de visualiser plusieurs plans d’une requête SQL et de les comparer. Elle peut vous aider à déterminer en quelques minutes si une modification des performances d'une requête SQL est due à un plan d'exécution de requête différent.
Vous pouvez commencer à utiliser cette fonctionnalité en activant le mode avancé de Database Insights sur vos clusters Aurora PostgreSQL à l'aide de la console de service RDS, des API AWS ou du kit SDK AWS. CloudWatch Database Insights fournit une surveillance de l'état des bases de données agrégée au niveau de la flotte, ainsi que des tableaux de bord au niveau de l'instance pour une analyse détaillée des bases de données et des requêtes SQL.
CloudWatch Database Insights est disponible dans toutes les régions AWS publiques et offre une nouvelle tarification basée sur le vCPU. Consultez la page de tarification pour obtenir plus de détails. Pour en savoir plus, consultez la documentation relative à Database Insights.