Performance Insights

Analysez et ajustez les performances de votre base de données Amazon RDS

Analyse des performances d’Amazon RDS ?

Amazon RDS Performance Insights est une fonctionnalité d'optimisation et de surveillance des performances de base de données. Elle vous aide à évaluer rapidement la charge de votre base de données et à déterminer quand et où agir. Performance Insights permet à des non-spécialistes d’identifier des problèmes de performance grâce à un tableau de bord simple à gérer permettant de visualiser la charge de base de données.

Performance Insights utilise des méthodes légères de collecte de données qui n'ont pas d'impact sur les performances de vos applications. Vous pouvez ainsi identifier facilement quelles sont les instructions SQL à l'origine de la charge et pourquoi. Cette fonctionnalité ne nécessite aucune configuration ni maintenance, et elle est actuellement disponible pour Amazon Aurora (éditions compatibles avec PostgreSQL et MySQL), Amazon RDS for PostgreSQL, MySQL, MariaDB, SQL Server et Oracle.

Avec sept jours de rétention gratuite de l'historique des performances, vous pouvez identifier et résoudre facilement de nombreux types de problèmes. L'API et le kit SDK d'Amazon Web Services simplifient l'intégration de Performance Insights aux outils de surveillance tiers et sur site. Si vous souhaitez pouvoir conserver l'historique plus longtemps, vous pouvez, contre paiement, effectuer cette opération pendant une durée pouvant atteindre deux ans.

Pour démarrer facilement, connectez-vous à Amazon RDS Management Console, puis activez Performance Insights lors de la création ou de la modification d’une instance d’un moteur RDS pris en charge. Allez ensuite sur le tableau de bord Performance Insights pour commencer à contrôler les performances.

Avantages

Performance Insights s'adresse aussi bien aux experts en base de données qu'aux informaticiens moins spécialisés. Au lieu d'afficher plusieurs graphiques à corréler soi-même, cette fonctionnalité offre une interface simple qui regroupe toutes les principales informations sur les performances dans un seul et même tableau.

Quand la charge est élevée, vous pouvez identifier facilement le type de goulot d'étranglement, comme une consommation CPU élevée, des délais d'attente ou une latence E/S, et déterminer quelles instructions SQL sont à l'origine de ce ralentissement.

Performance Insights permet de surveiller plusieurs métriques de performance de base de données sans avoir à analyser de nombreux graphiques complexes. Toutes les métriques sont regroupées dans un seul et même tableau de bord à la fois simple et puissant.

Que les problèmes de performance de votre base de données soient dus à sa configuration ou à des soucis de conception au niveau de l'application, vous pouvez identifier rapidement le goulot d'étranglement et les instructions SQL qui y contribuent.

Performance Insights ne nécessite aucune configuration ni maintenance. Il suffit de l’activer sur l’instance RDS, puis d’y accéder en un clic dans RDS Management Console.

Performance Insights collecte automatiquement toutes les métriques de performance nécessaires et assure la gestion des ressources requises pour surveiller vos bases de données. À l'exception d'un mécanisme léger de collecte de données, toutes les ressources utilisées pour la surveillance sont séparées de votre instance de base de données.