Bonjour à tous,
Je travaille actuellement sur un serveur SQL SERVER 2000 qui a un taux d'utilisation d'UC important (entre 60 et 80% de façon constante). Après avoir pris une trace de ce serveur, pour rechercher les requêtes consommatrices d'UC, je me suis rendu compte que toutes les 20s, les requêtes suivantes sont exécutées par SQL Agent - Alert Engine :
J'ai regardé sur internet et il semble que la procédure stockée msdb.dbo.sp_sqlagent_get_perf_counters servent à la mise à jour de compteurs pour les alertes définies dans le SQL Agent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT N'Testing Connection...' go EXECUTE msdb.dbo.sp_sqlagent_get_perf_counters go
Sur cette base de données nous n'utilisons pas d'alert, mais les alertes créées par défaut par SQL SERVER étaient présentes (Demo: Full msdb log ...). J'ai donc désactivé (mais pas supprimé) ces alertes mais la procédure est toujours exécutée toute les 20s.
Du coup je me pose la question de savoir si cette procédure n'est pas utilisé pour quelque autre traitement ?
D'avance merci pour vos réponses.
Cdlt.
Dens19
Partager