Share via


Écriture de règles d'abonnement efficaces

Il est essentiel que les instructions Transact-SQL que vous utilisez dans les règles d'application soient optimisées pour une exécution rapide. Les performances des règles sont cruciales pour la vitesse globale du système Notification Services. Plus l'exécution des règles est rapide, moins il faut de temps pour gérer les informations de l'application et générer des données de notification. Cela est particulièrement vrai pour la règle de création de notifications.

Actions

Pour vous assurer que la règle de génération de notifications est la plus efficace possible, veillez à ce que la clause WHERE reste courte et évitez les arguments longs.

Si votre clause WHERE contient de nombreux opérateurs OR, la lecture d'autres tables augmente le temps de traitement de l'instruction et ralentit le système Notification Services.

Actions et actions conditionnelles

La spécification d'index sur vos tables d'événements, d'abonnements et de chronique peut améliorer les performances des règles. Pour plus d'informations sur la définition d'index, consultez les rubriques suivantes :

SQL Server propose des outils et des instructions pour optimiser les performances des requêtes. Vous êtes invité à exploiter ces ressources pour concevoir des requêtes efficaces de génération de notifications. Pour plus d'informations, consultez Analyse de requêtes.

Voir aussi

Concepts

Définition de règles d'abonnement
Définition de règles d'événement
Définition de règles planifiées
Définition des actions
Définition des actions de condition

Autres ressources

Index
Analyse de requêtes

Aide et Informations

Assistance sur SQL Server 2005