Member 10017141 Ответов: 1

Отчет SSRS занимает слишком много времени по сравнению с хранимой процедурой SQL


Привет Всем ,
у меня есть отчет SSRS, который имеет несколько параметров отчета, и этот отчет является вложенным отчетом, включенным в основной отчет.

Этот суб-отчет занимает адское количество времени (около 40 минут), чтобы получить результат. в то время как sql-запрос занимает всего 10 секунд.

я попытался использовать OPTION (Optimize For Unknown) с учетом нюхания параметров, но безуспешно, я уже потратил полдня на то, чтобы попробовать различные варианты.

Что я уже пробовал:

есть у кого какие sugesstions пожалуйста.

1 Ответов

Рейтинг:
1

sreesankar89

Проверьте, передаете ли вы в хранимую процедуру тот же параметр, что и в вложенных отчетах.
некоторые временные проблемы могут возникнуть при передаче значений null, empty и datetime.

Также посмотрите, выполняете ли вы какие-либо операции в отчетах (суботчетах), такие как группировка, фильтры или конверсии

проверьте, используете ли вы последний вложенный отчет (update sub report).

Работает ли этот отчет во время предварительного просмотра?


Member 10017141

я передаю одни и те же параметры как в sub report ,так и в SP. но у меня есть некоторые параметры для них, я разрешаю значения null, empty и datetime.

что я могу для этого сделать?

Отчет работает нормально, в режиме предварительного просмотра, а также