View a markdown version of this page

PERF03-BP03 Collecte et archivage des métriques de performance du magasin de données - Pilier Efficacité des performances

PERF03-BP03 Collecte et archivage des métriques de performance du magasin de données

Suivez et archivez les métriques de performance pertinentes pour votre magasin de données afin de comprendre comment fonctionnent vos solutions de gestion des données. Ces métriques peuvent vous aider à optimiser votre magasin de données, à vérifier que les exigences de votre charge de travail sont satisfaites et à fournir une vue d’ensemble claire sur le fonctionnement de la charge de travail.

Anti-modèles courants :

  • Vous utilisez uniquement la recherche manuelle des fichiers journaux pour les métriques.

  • Vous publiez uniquement des métriques sur les outils internes utilisés par votre équipe et vous n’avez pas une visibilité complète de votre charge de travail.

  • Vous n’utilisez que les métriques par défaut enregistrées par le logiciel de surveillance que vous avez sélectionné.

  • Vous n’examinez les métriques qu’en cas de problème.

  • Vous ne surveillez que les métriques au niveau du système et vous ne capturez pas les métriques d’accès aux données ou d’utilisation des données.

Avantages liés au respect de cette bonne pratique : la définition de points de référence pour les performances vous permet de mieux comprendre le comportement normal et les exigences des charges de travail. Les modèles anormaux peuvent être identifiés et débogués plus rapidement, ce qui améliore les performances et la fiabilité du magasin de données.

Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : élevé

Directives d’implémentation

L’enregistrement de plusieurs métriques de performance sur une période donnée est nécessaire pour la surveillance des performances de vos magasins de données. Cette surveillance vous permet non seulement de détecter les anomalies, mais aussi d’évaluer les performances par rapport aux métriques métier afin de vérifier que vous répondez aux besoins de votre charge de travail.

Ces métriques doivent inclure à la fois le système sous-jacent qui prend en charge le magasin de données et les métriques de la base de données. Les métriques système sous-jacentes peuvent inclure l’utilisation du processeur, la mémoire, le stockage sur disque disponible, les E/S de disque, le taux d’accès au cache et les métriques entrantes et sortantes du réseau, tandis que les métriques du magasin de données peuvent inclure les transactions par seconde, les principales requêtes, les taux de requêtes moyens, les temps de réponse, l’utilisation de l’index, les verrouillages de table, les délais d’expiration des requêtes et le nombre de connexions ouvertes. Ces données sont essentielles pour comprendre comment fonctionne la charge de travail et comment la solution de gestion des données est utilisée. Utilisez ces métriques dans le cadre d’une approche fondée sur les données pour ajuster et optimiser les ressources de votre charge de travail. 

Utilisez des outils, des bibliothèques et des systèmes qui enregistrent des mesures de performances liées aux performances de la base de données.

Étapes d’implémentation

Ressources

Documents connexes :

Vidéos connexes :

Exemples connexes :