L’Optimiseur de Requêtes est l’organe logiciel au cÅ“ur du moteur de base de données de SQL Server.
Pour avoir optimisé un grand nombre de requêtes, je dois dire que c’est une bête incroyable qui continue de m’étonner : elle continue de faire fonctionner SQL Server avec des performances acceptables alors que le modèle de données laisse souvent à désirer quand ce n’est pas pire
Voici donc deux ouvrages qui exposent comment lire les plans d’exécution graphiques, et comment l’Optimiseur de requêtes fonctionne. Le reste, c’est l’expérience qui le donne !
=> Dissecting SQL Server Execution Plans, par Grant Fritchey
=> Inside the SQL Server Query Optimizer, par Benjamin Nevarez
Un bon outil pour la lecture facilitée des plans de requêtes graphique, qui plus est gratuit, est SQL Sentry Plan Explorer
Bonne lecture !
ElSüket
Ping : Le blog d'ElSuket