285
8.3 Optimisation du code SQL
Limiter les pollings avec les notifications de requête
Si vous utilisez le client natif SQL (SQL Native Client, ou SNAC - SQLNCLI), vous pouvez
profiter de la fonctionnalité de notifications de requêtes (Query Notifications). Elle est très utile
pour mettre à jour automatiquement les données de référence dans votre application ou
code site web. Souvent, des données de références sont chargées dans des objets de l’application client. Ces données de références changent rarement, mais pour être sûr d’être à jour,
le code client effectue des requêtes régulières de vérification, au cas où le contenu de la table
aurait changé. Query Notifications est fondé sur Service Broker, et permet aux applications
de s’abonner à des événements qui lui seront envoyés par le serveur, à travers le client natif.
Le code client doit simplement utiliser un objet SqlDependency, sur lequel il place un gestionnaire d’événement. Vous trouverez plus d’informations dans les BOL, sous l’entrée « Using
Query Notifications ».
Précédent

- 297/334

Suivant