Lors de la comparaison du temps d'exécution de deux requêtes différentes, il est important d'effacer le cache pour s'assurer que l'exécution de la première requête ne modifie pas les performances de la seconde.
Dans une recherche Google, je pourrais trouver ces commandes:
DBCC FREESYSTEMCACHE
DBCC FREESESSIONCACHE
DBCC FREEPROCCACHE
En fait, mes requêtes prennent un temps plus réaliste à traiter après plusieurs exécutions qu'auparavant. Cependant, je ne suis pas sûr que ce soit la technique recommandée.
Quelle est la meilleure pratique?
DBCC FLUSHPROCINDB
: Un nombre incorrect de paramètres a été attribué à l'instruction DBCC.