Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.09.2014, 19:41
|
|||
---|---|---|---|
|
|||
2008 SSRS и отчёт из 3,000,000 строк |
|||
#18+
У меня есть MS SQL Server 2008 R2 с SSRS. Я создал SSRS report который может содержать до 3,000,000 строк. Когда я попытался такой огромный Отчёт сгенерировать, я увидел вот что: - Хранимая процедура (та что генерирует данные для Отчёта) работала всего 50 секунд; - После этого SSRS ReportingServivesService.exe начал потреблять очень много памяти. Его Working Set вырос до 11 GB. Это продолжалось 6 минут; потом Отчёт завалился с вот таким сообщением об ошибке: …….. An error has occurred during report processing. (rsProcessingAborted) There is not enough space on the disk. …….. “There is not enough space on the disk.” – это скорее всего насчёт того диска где находится Windows page file. Там было 14 GB свободного места. Да – этот отчёт был разбит на страницы по 40 строк; он НЕ представлял из себя “одну большую страницу”. Если Отчёт сгенерировать с всего 10,000 строк – он работал достаточно быстро. Могу ли я добиться чтобы генерация этого Отчёта при 3,000,000 строк работала быстрее и не валилась? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.09.2014, 10:21
|
|||
---|---|---|---|
2008 SSRS и отчёт из 3,000,000 строк |
|||
#18+
KellyLynch, Это не отчет - это помойка из сырых данных какая-то. Не мучайте сервер. Кому нужен отчет из 3 млн строк? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.09.2014, 12:21
|
|||
---|---|---|---|
|
|||
2008 SSRS и отчёт из 3,000,000 строк |
|||
#18+
KlickKellyLynch, Это не отчет - это помойка из сырых данных какая-то. Не мучайте сервер. Кому нужен отчет из 3 млн строк? моему заказчику , который готов за это платить :-) Может - он мазохист; не знаю....Но платит исправно. Итак - нет никаких возможностей заставить SSRS не "жрать" столько памяти для большого отчёта? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.09.2014, 13:05
|
|||
---|---|---|---|
2008 SSRS и отчёт из 3,000,000 строк |
|||
#18+
KellyLynch, А в Эксель подпиской выгружается? МЫ порой тяжеленные отчеты так выгружаем. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.09.2014, 13:23
|
|||
---|---|---|---|
|
|||
2008 SSRS и отчёт из 3,000,000 строк |
|||
#18+
KlickKellyLynch, А в Эксель подпиской выгружается? МЫ порой тяжеленные отчеты так выгружаем. боюсь а не очень понимаю - что такое "подпиской". Я знаю что в Report-е (уже сгенерированном) есть такая штука как "экспорт в файл" - в том числке и в Excel. Это про него? Если да - то у меня Report "падает" ещё до того как он построен; и соответственно я не могу сделать "экспорт в файл" Или это что-то другое? Я не настолько хорошо знаю SSRS... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.09.2014, 14:44
|
|||
---|---|---|---|
2008 SSRS и отчёт из 3,000,000 строк |
|||
#18+
KellyLynch Или это что-то другое? Я не настолько хорошо знаю SSRS... Другое. Почитайте доки. Там хорошо расписано как создавать подписки. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.09.2014, 19:22
|
|||
---|---|---|---|
2008 SSRS и отчёт из 3,000,000 строк |
|||
#18+
KellyLynch, возможно... если убрать все украшательства, падже бряки и нумберы, кастомный код, сортировки и группировки на уровне отчета(ну или х-бы сразу их упорядочивайте в запросе) ... Т.е. просто вывалить в таблицу, то... может что и выйдет. Ну и про рендеринг в xml & pdf уже упоминалось... А может SSRS и не уперся? Мобть отдельную туль сваять... для быстрого выброса в... Excel? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=31&tablet=1&tid=1533571]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 278ms |
total: | 445ms |
0 / 0 |