Automatisation de la vérification des performances d’Azure SQL Server / Blogs / Perficient

Sur les projets opérationnels qui impliquent quotidiennement un traitement intensif des données, il est nécessaire de surveiller les performances de la base de données. Au fil du temps, la charge de travail augmente, provoquant des problèmes potentiels. Bien qu’il existe de bonnes pratiques pour gérer le traitement en adoptant des stratégies DBA (indexation, partitionnement, collecte de STATS, réorganisation des tables/index, purge des données, allocation de bande passante séparément pour les utilisateurs ETL/DWH, optimisation des heures de pointe, réécritures efficaces des requêtes DEV, etc. ,), il est nécessaire d’être conscient des performances de la base de données et de surveiller systématiquement les actions ultérieures.
Si l’accès administrateur n’est pas disponible pour valider les performances sur Azure, la création d’automatisations peut aider à surveiller l’espace et les étapes nécessaires avant que la base de données ne provoque des problèmes/échecs de performances.
Concernant la surveillance des performances de la base de données, le travail IICS Informatica peut être créé avec une tâche de données pour exécuter une requête de tables de métadonnées de la base de données (SQL Server) afin de vérifier les performances et les e-mails peuvent être déclenchés une fois que l’espace libre passe en dessous du pourcentage de seuil (par exemple, 20 % ).
Conception de cartographie IICS ci-dessous (prévue une fois toutes les heures). Les alertes par e-mail contiendraient les valeurs de pourcentage métrique.
Remarque : les alertes par e-mail seront déclenchées uniquement si la limite du seuil est dépassée.
Conception ETL IICS :
L’avenir du Big Data
Avec quelques conseils, vous pouvez créer une plateforme de données adaptée aux besoins de votre organisation et tirer le meilleur parti de votre capital de données.
Détails du code ETL IICS :
- La tâche de données est utilisée pour obtenir l’espace utilisé des performances de SQL Server (CPU, pourcentage d’E/S).
Requête pour vérifier si l’espace utilisé dépasse 80 %. L’espace utilisé dépasse la limite de seuil (l’utilisateur peut définir cette valeur sur une valeur spécifique telle que 80 %) et envoyer une alerte par e-mail.
Si Azure_SQL_Server_Performance_Info.dat contient des données (données renseignées lorsque le traitement CPU/IO dépasse 80 %), la tâche de décision est activée et une alerte par e-mail est déclenchée.
Alerte e-mail :
Source link