Recommandations

Les recommandations de Database Monitoring (DBM) attirent l’attention sur les optimisations potentielles et les zones problématiques de votre parc de bases de données.

La page Recommendations dans Datadog

Fonctionnement

Datadog analyse les métriques et les données d’échantillons de DBM pour identifier les problèmes les plus prioritaires de vos systèmes. Un indicateur de sévérité est calculé pour chaque recommandation, mettant en évidence les domaines les plus importants sur lesquels se concentrer. Les recommandations de sévérité élevée peuvent indiquer des problèmes immédiats ou imminents, tandis que les recommandations de sévérité inférieure peuvent être traitées de manière asynchrone pour maintenir proactivement l’état de santé de la base de données.

Types de recommandations pris en charge

Type de recommandationRôleMongoDBMySQLOraclePostgreSQLSQL Server
Function in FilterLa requête appelle une fonction sur les colonnes filtrées, entraînant des analyses séquentielles coûteuses qui ne peuvent pas tirer parti des index standard basés sur les colonnes.
High Disk Queue DepthL’instance de base de données subit une attente d’E/S excessive pouvant ralentir les charges de travail et affecter le débit global.

Remarque : Disponible uniquement sur Amazon RDS.
High Impact BlockerLa requête génère un temps d’attente significatif pour les requêtes bloquées.
High Row CountLa requête renvoie un grand nombre de lignes dans son ensemble de résultats.
Long Running QueryLa durée de la requête a dépassé un seuil de 30 secondes.
Low Disk SpaceL’instance de base de données manque d’espace disque.

Remarque : Disponible uniquement sur Amazon RDS.
Missing IndexLe plan d’exécution de la requête effectue des analyses séquentielles coûteuses. Lorsque cela est détecté, Datadog recommande d’utiliser un index pour accélérer la requête.
Query RegressionLa durée totale de la requête a connu une augmentation significative.
Unused IndexL’index n’a été utilisé dans aucun plan d’exécution récemment.

Pour aller plus loin