Основным решением для ускорения отчетов SSRS является кэш отчетов.Если кто-то это сделает (например, моя предварительная загрузка кеша в 7:30 утра) или кеширует отчеты при ударе, он обнаружит значительное увеличение скорости загрузки.
Вы также можетеобнаружите, что ежемесячные перезапуски домена приложения SSRS решают вашу проблему.
Обратите внимание, что Я делаю это ежедневно и профессионально , и я не просто расточаю поэтическую мысль о SSRS
Кэширование вSSRS http://msdn.microsoft.com/en-us/library/ms155927.aspx
Предварительная загрузка кэша http://msdn.microsoft.com/en-us/library/ms155876.aspx
Если вам не нравятся начальные отчеты, занимающие много времени, и ваши данные статичны, то есть ежедневная главная книга или тому подобное, то есть данныеявляется относительно статичным в течение дня, вы можете увеличить срок службы кэша .
Наконец, , вы также можете выбрать, чтобы бизнес-менеджеры вместо этого получали эти отчеты через почтовые подписки , которые отправят им отчет Excel на определенный момент времени, который они могут найтипроще и систематичнее.
Вы также можете использовать параметры в SSRS для упрощения анализа пользователем и ускорения запросов.В построителе запросов введите IN (@SSN) в столбце «Фильтр», который вы хотите параметризовать, вы обнаружите, что он создан в папке параметров чуть выше источников данных в верхнем левом углу графического интерфейса BIDS.[Если вы не видите раздел источника данных в SSRS, нажмите CTRL + ALT + D.
См. Почти идентичный вопрос здесь: Проблемы производительности с SSRS