Publié le: Jul 2, 2020
Amazon RDS Performance Insights prend en charge la collecte et le suivi de plans de requête sur Amazon Aurora avec compatibilité PostgreSQL, Amazon RDS for PostgreSQL, Amazon RDS for MySQL et Amazon RDS for MariaDB pour vous permettre de déterminer aisément si un changement dans le plan de requête est la cause de la longueur de l’exécution d’une requête ou de son blocage.
Un plan de requête est une séquence d'étapes utilisée pour accéder aux données d’un système de gestion de base de données relationnelle (SGBDR). L'optimiseur de requête du SGBDR choisit parmi des alternatives d’exécution d’une requête donnée, à la fois nombreuses et aux performances très variables. Les optimiseurs de requête n’étant pas parfaits, les utilisateurs et les administrateurs de bases de données doivent parfois examiner et optimiser manuellement les plans pour obtenir de meilleures performances. La corrélation de ces données de performances peut nécessiter des heures sans expertise spécialisée.
RDS Performance Insights permet à tous les utilisateurs d'une base de données d'identifier en quelques secondes sur un tableau de bord visuel les requêtes SQL les plus gourmandes en ressources et leur origine. Désormais, RDS Performance Insights collecte également les plans des requêtes SQL gourmandes en ressources et les stocke au fil du temps. Vous pouvez déterminer si la modification des performances d'une requête SQL est due à un plan de requête différent, comparer l'ancien et le nouveau plan de requête, puis apporter des améliorations à votre application, comme optimiser une requête SQL lente, ajouter un index à votre base de données et la mettre à l'échelle.
Fonctionnalité d'optimisation et de surveillance des performances de base de données, Amazon RDS Performance Insights vous permet d'évaluer graphiquement la charge de votre base de données et de déterminer quand et où agir. En un clic dans l'Amazon RDS Management Console, vous pouvez ajouter, à votre base de données Amazon RDS, une solution de contrôle des performances entièrement gérée. La fonctionnalité RDS Performance Insigths est incluse avec les clusters Amazon Aurora et les instances Amazon RDS prises en charge. En outre, elle offre la possibilité, sans frais supplémentaires, de stocker les données correspondant à sept jours d'historique de performances. Si vous souhaitez pouvoir les conserver plus longtemps, vous pouvez, contre paiement, effectuer cette opération pendant une durée pouvant atteindre deux ans.
Pour obtenir la liste complète des régions où la fonctionnalité RDS Performance Insights est disponible, consultez Régions AWS. Pour en savoir plus sur la fonctionnalité RDS Performance Insights et sur les moteurs de base de données pris en charge, consultez le guide de l'utilisateur d'Amazon RDS.