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.
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 recommandation | Rôle | MongoDB | MySQL | Oracle | PostgreSQL | SQL Server |
|---|
| Function in Filter | La 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 Depth | L’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 Blocker | La requête génère un temps d’attente significatif pour les requêtes bloquées. | | | | | |
| High Row Count | La requête renvoie un grand nombre de lignes dans son ensemble de résultats. | | | | | |
| Long Running Query | La durée de la requête a dépassé un seuil de 30 secondes. | | | | | |
| Low Disk Space | L’instance de base de données manque d’espace disque.
Remarque : Disponible uniquement sur Amazon RDS. | | | | | |
| Missing Index | Le 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 Regression | La durée totale de la requête a connu une augmentation significative. | | | | | |
| Unused Index | L’index n’a été utilisé dans aucun plan d’exécution récemment. | | | | | |
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: