DBCC FREEPROCCACHE
nie działa w usłudze Azure SQL DB. Jak inaczej zmusić plan wyrzucenia się z pamięci podręcznej w sposób, który nie zaszkodzi systemowi produkcyjnemu (tzn. Nie mogę po prostu zmieniać tabel, chcąc nie chcąc)? Jest to specjalnie dla SQL utworzonego przez Entity Framework, więc nie są to samodzielnie zarządzane przechowywane procy - to efektywnie dynamiczny SQL.
(Źródłem były złe indeksy -> złe statystyki itp. To wszystko zostało naprawione, ale zły plan nie zniknie.)
AKTUALIZACJA: Wybrałem rozwiązanie @ mrdenny, gdy dotarł tam pierwszy. Jednak z powodzeniem używam skryptu @Aaron Bertrand do wykonywania pracy. Dziękuję wszystkim za pomoc !!
sp_executesql
.