DBCC FREEPROCCACHE
не работает в Azure SQL DB. Как еще я могу заставить план выкинуть себя из кэша таким образом, чтобы это не повредило производственной системе (то есть я не могу просто изменять таблицы, как бы то ни было)? Это специально для SQL, созданного Entity Framework, так что это не хранимые процессы с самостоятельным управлением - это фактически динамический SQL.
(Источником были плохие показатели -> плохая статистика и т. Д. Все исправлено, но плохой план не исчезнет.)
ОБНОВЛЕНИЕ: я выбрал решение @ mrdenny, поскольку он добрался там сначала. Однако я успешно использую сценарий @Aaron Bertrand для выполнения работы. Спасибо всем за помощь !!
sp_executesql
.