Я думаю, что вопрос говорит сам за себя. У меня есть несколько ежемесячных процессов в хранимых процедурах, которые занимают от минуты до часа. Если я объявлю их WITH RECOMPILE
, план выполнения будет генерироваться каждый раз.
Если администратор БД изменяет базовые индексы, статистику или представления, я не хочу, чтобы кто-либо приходил и заставлял перекомпилировать SP с помощью ALTER или чего-то еще.
Есть ли у этого недостаток?