DBCC FREEPROCCACHE
no funciona en Azure SQL DB. ¿De qué otra manera puedo forzar un plan para que salga del caché de una manera que no perjudique a un sistema de producción (es decir, no puedo simplemente alterar las tablas de todas formas)? Esto es específicamente para SQL creado por Entity Framework, por lo que estos no son procesos almacenados autogestionados, es efectivamente SQL dinámico.
(La fuente era índices malos -> estadísticas malas, etc. Eso está todo arreglado, pero un mal plan no desaparecerá).
ACTUALIZACIÓN: Seleccioné la solución de @ mrdenny cuando llegó allí primero. Sin embargo, estoy usando con éxito el script de @Aaron Bertrand para realizar el trabajo. ¡Gracias a todos por la ayuda!
sp_executesql
.