0

Это должен быть простой процесс, но не найти решение и вам нужна ваша помощь.Отчет SSRS работает медленно в браузере отчетов

Отчет выполняется быстрее, когда я запускаю отчет локально (SSDT - VS2012), но когда я развертываю отчет для сервера отчетов, для отображения отчета требуется много времени.

Я проверил хранимую процедуру (SQL Server 2008R2) и быстро работает без каких-либо проблем.

Пожалуйста, помогите. Спасибо заранее

+0

Отъезд [мой ответ здесь] (http://stackoverflow.com/questions/16924144/why-does-the-2nd-t-sql-query-run-much-faster-than-the-first -when-called-by-repor/16929881 # 16929881) относительно [параметра sniffing] (https://www.simple-talk.com/sql/t-sql-programming/parameter-sniffing/), чтобы убедиться, что это причина. –

+0

Является ли только первый звонок медленным? Если это так, проверьте [это] (http://stackoverflow.com/questions/11207049/sql-reporting-services-first-call-is-very-slow) и [это] (http: //www.mssqltips. ком/sqlservertip/2735/предотвратить-SQL-сервер отчетов-сервисы медленного запуска /). – Keith

ответ

0

Как это должен быть простой процесс, я заметил, что проблема связана с одной из таблиц в Хранимой процедуре. Извлечение записей из этой таблицы занимает много времени. Если поиск данных из самого представления медленный, я полагаю, что мы можем добавлять туда индексы. Это определенно поможет.

Кроме того, при проверке отчета я обнаружил, что после первого выполнения хранимая процедура быстрее возвращала записи. Тем не менее, я удалил фоновое изображение для слайда 3, а третий слайд загружается быстрее (1-2 с Макс.), Чем раньше в тесте, по сравнению с Production (10-11 сек).

Спасибо всем вам за ваше время и усилия. :)

Смежные вопросы