Surveiller les jobs SQL Server Agent importants
Un job peut réussir tout en ignorant des bases, sans traiter de lignes ou en finissant trop tard. Le statut final ne prouve pas le résultat attendu.
Surveiller les jobs SQL Server Agent importants
Un job peut réussir tout en ignorant des bases, sans traiter de lignes ou en finissant trop tard. Le statut final ne prouve pas le résultat attendu.
Ce qu'il faut mesurer
Capturez début, fin, étapes, tentatives, sortie, nombres de lignes, horaire attendu, exécutions manquées, écart de durée et échéance métier.
Approche pratique
Alertez sur échec, horaire manqué, durée excessive ou anormalement courte. Produisez une sortie exploitable, affectez responsable et runbook, gardez assez d'historique et testez proxy, identifiants, réseau et basculement.
Ce qu'il faut éviter
Ne donnez pas la même priorité à toutes les alertes, ne conservez pas trop peu d'historique et ne supposez pas que succès signifie travail accompli.
Résultat opérationnel
La surveillance doit confirmer le résultat métier, pas seulement l'absence d'erreur SQL Agent.
Checklist de production
Établissez une référence et définissez l'amélioration attendue. Testez avec des données et une concurrence représentatives. Conservez la configuration ou le plan d'origine, préparez un retour arrière et surveillez le prochain pic normal de charge.
Pour appliquer cette méthode à un environnement SQL Server précis, utilisez le formulaire ci-dessous et indiquez la version, la taille de la base, le profil de charge et les éléments déjà collectés.