web-dev-qa-db-fra.com

Réinitialiser le plan d'exécution du serveur SQL

J'ai regardé partout pour cette commande ... Quelle est la commande pour réinitialiser le plan d'exécution du serveur SQL?

30
Brandon

Pour les procédures stockées, vous utilisez le WITH RECOMPILE option.

5
Joel Coehoorn

Si vous souhaitez réinitialiser le QEP pour une procédure stockée, vous devez utiliser sp_recompile

4
Rubens Farias

Ce n'est pas tout à fait clair de votre question ce que vous êtes après. Mais en plus des autres suggestions, DBCC FreeProctacaCaCaCaCaCaCaCaCaCaCaCaChaccachets Cachée.

3
RoadWarrior

sP_RECOMPILE videra le plan de requête existant et recompilera la procédure. Ou vous pouvez redémarrer SQL et effacera tout le cache de plan d'exécution.

Avec recompilation, il va générer un nouveau plan chaque fois que vous l'exécutez.

1
eric