Я понимаю, что опция WITH RECOMPILE заставляет оптимизатор перестраивать план запроса для сохраненных procs, но когда вы хотите, чтобы это произошло?
Каковы некоторые эмпирические правила о том, когда использовать параметр WITH RECOMPILE и когда не нужно?
Каковы эффективные накладные расходы, связанные с просто поставкой его на каждый sproc?