|
|
|
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 строк работала быстрее и не валилась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2014, 19:41 |
|
||
|
2008 SSRS и отчёт из 3,000,000 строк
|
|||
|---|---|---|---|
|
#18+
KellyLynch, Это не отчет - это помойка из сырых данных какая-то. Не мучайте сервер. Кому нужен отчет из 3 млн строк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2014, 10:21 |
|
||
|
2008 SSRS и отчёт из 3,000,000 строк
|
|||
|---|---|---|---|
|
#18+
KlickKellyLynch, Это не отчет - это помойка из сырых данных какая-то. Не мучайте сервер. Кому нужен отчет из 3 млн строк? моему заказчику , который готов за это платить :-) Может - он мазохист; не знаю....Но платит исправно. Итак - нет никаких возможностей заставить SSRS не "жрать" столько памяти для большого отчёта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2014, 12:21 |
|
||
|
2008 SSRS и отчёт из 3,000,000 строк
|
|||
|---|---|---|---|
|
#18+
KellyLynch, А в Эксель подпиской выгружается? МЫ порой тяжеленные отчеты так выгружаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2014, 13:05 |
|
||
|
2008 SSRS и отчёт из 3,000,000 строк
|
|||
|---|---|---|---|
|
#18+
KlickKellyLynch, А в Эксель подпиской выгружается? МЫ порой тяжеленные отчеты так выгружаем. боюсь а не очень понимаю - что такое "подпиской". Я знаю что в Report-е (уже сгенерированном) есть такая штука как "экспорт в файл" - в том числке и в Excel. Это про него? Если да - то у меня Report "падает" ещё до того как он построен; и соответственно я не могу сделать "экспорт в файл" Или это что-то другое? Я не настолько хорошо знаю SSRS... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2014, 13:23 |
|
||
|
2008 SSRS и отчёт из 3,000,000 строк
|
|||
|---|---|---|---|
|
#18+
KellyLynch Или это что-то другое? Я не настолько хорошо знаю SSRS... Другое. Почитайте доки. Там хорошо расписано как создавать подписки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2014, 14:44 |
|
||
|
2008 SSRS и отчёт из 3,000,000 строк
|
|||
|---|---|---|---|
|
#18+
KellyLynch, возможно... если убрать все украшательства, падже бряки и нумберы, кастомный код, сортировки и группировки на уровне отчета(ну или х-бы сразу их упорядочивайте в запросе) ... Т.е. просто вывалить в таблицу, то... может что и выйдет. Ну и про рендеринг в xml & pdf уже упоминалось... А может SSRS и не уперся? Мобть отдельную туль сваять... для быстрого выброса в... Excel? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2014, 19:22 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=38750891&tid=1533571]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 270ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...