Почему теперь происходит отслеживание параметров, поэтому быстрый запрос в SSRS выполняется медленно? - PullRequest
0 голосов
/ 17 сентября 2018

У нас есть SSRS report, который использует stored procedure с несколькими параметрами.До этого утра отчет работал как обычно.

Итак, сегодня я изменяю хранимую процедуру и запускаю SSRS report.После изменений запрос выполняется быстро, но SSRS report занимает несколько минут для отображения данных.

В итоге я объявил переменные внутри SP вместо использования параметров (как предложено в этом вопросе SO) и это решило проблему.

Мой вопрос: что изменилось, так как отчет SSRS потребовал гораздо больше времени для генерации данных?Я понимаю parameter sniffing, но почему это изменилось бы сегодня?Parameter sniffing должно происходить все время, а не сегодня после изменения SP.

...