DBCC FREEPROCCACHE
ne fonctionne pas dans Azure SQL DB. Sinon, comment puis-je forcer un plan à se retirer du cache d'une manière qui ne nuira pas à un système de production (c'est-à-dire que je ne peux pas simplement modifier les tables à volonté)? Ceci est spécifiquement pour SQL créé par Entity Framework, donc ce ne sont pas des procs stockés autogérés - c'est effectivement du SQL dynamique.
(La source était de mauvais index -> de mauvaises statistiques, etc. Tout est corrigé, mais un mauvais plan ne disparaîtra pas.)
MISE À JOUR: J'ai choisi la solution de @ mrdenny comme il est arrivé en premier. Cependant, j'utilise avec succès le script de @Aaron Bertrand pour effectuer le travail. Merci à tous pour l'aide !!
sp_executesql
.