Conseils pour l'évaluation des performances

L'évaluation de l'état de Microsoft SQL Server Notification Services s'effectue en surveillant le flux des événements et des notifications dans le système. Lors de la surveillance du système, veillez à respecter les points suivants :

Si votre application ne fonctionne pas comme vous l'aviez prévu, consultez Dépannage de Notification Services.

Surveillance des applications de production

Généralement, les applications Notification Services connaissent des périodes de pointe et des périodes de faible activité : tous les abonnés ont tendance à vouloir obtenir les informations en même temps et il est fréquent que des lots d'événements volumineux arrivent tous les jours au même moment. Aussi, il est très important de surveiller les applications pendant les périodes de pointe, d'établir des niveaux de référence des performances, et de comparer les performances dans le temps.

Pour les applications en production, vous devez toujours surveiller les compteurs de performances critiques et définir des alertes pour avertir les opérateurs en cas de performances médiocres. Vous pouvez définir les alertes à l'aide des journaux et alertes de performances, un des outils de l'analyseur de performances de Microsoft Windows.

Réactions face aux problèmes de performance

Lorsque vous rencontrez un problème lié aux performances, utilisez tous les outils à votre disposition pour déterminer la cause du problème. Voici plusieurs solutions possibles pour remédier aux problèmes de performance :

  • Configurez les index de sorte que les règles (règles de chronique d'événements, règles d'événements d'abonnement et règles d'abonnement planifiées) affinent le réglage de l'application.
  • N'exécutez pas de requêtes sur les bases de données d'instance et d'application en période de pointe, car vous risquez de créer des verrous temporaires sur les ressources requises par Notification Services.
  • Assurez-vous que les ressources de l'unité centrale sont appropriées à la distribution, qui est généralement liée au processeur.
  • Assurez-vous que la bande passante du serveur est appropriée à la distribution des notifications par les serveurs ou services.
  • Assurez-vous que le réglage de vos applications est optimal. Pour régler une application, il peut être nécessaire d'ajuster plusieurs éléments dans le fichier de définition d'application, en particulier les éléments de l'élément ApplicationExecutionSettings.
  • Placez les fichiers de base de données, les fichiers journaux et la base de données tempdb sur trois disques physiques séparés. Les performances liées à la création des notifications sur le système de base de données sont souvent limitées par les ressources disque.

Lorsque vous rencontrez un problème lié aux performances, il est important de l'isoler en consultant les compteurs de performances, en utilisant les rapports et en vérifiant dans le journal de l'application quelles erreurs se sont produites.

Voir aussi

Concepts

Choix des outils de surveillance
Objets de performances de Notification Services
Utilisation du service Journaux et alertes de performance
Utilisation des rapports pour analyser les performances
Spécification des paramètres d'exécution d'une application

Autres ressources

Erreurs et événements liés à Notification Services

Aide et Informations

Assistance sur SQL Server 2005