DBCC FREEPROCCACHE
non funziona in Azure SQL DB. In quale altro modo posso forzare un piano a buttarsi fuori dalla cache in un modo che non danneggi un sistema di produzione (cioè non posso semplicemente andare a modificare le tabelle volenti o nolenti)? Questo è specificamente per SQL creato da Entity Framework, quindi non si tratta di processi memorizzati autogestiti: è effettivamente un SQL dinamico.
(La fonte era indici cattivi -> cattive statistiche, ecc. È tutto risolto, ma un piano cattivo non andrà via.)
AGGIORNAMENTO: Ho scelto la soluzione di @ mrdenny appena arrivata lì. Tuttavia, sto usando con successo la sceneggiatura di @Aaron Bertrand per eseguire il lavoro. Grazie a tutti per l'aiuto !!
sp_executesql
.