2012-01-18 6 views
4

У меня есть отчет с четырьмя диаграммами, каждый из которых имеет один набор данных позади него, производительность на стороне db очень хорошая, однако я трачу почти 95% времени на этап рендеринга Отчет. Существуют ли варианты в SSRS для повышения эффективности рендеринга?Как улучшить производительность рендеринга SSRS

Есть ли способ получить более подробную информацию, где в процессе рендеринга время потребляется?

  • TimeDataRetrieval: 1624 мс
  • TimeProcessing: 1633 мс
  • TimeRendering: 51369 мс

  • ByteCount: 35396

  • RowCount: 128298
+0

Сколько времени требуется, чтобы сделать отчет? –

+0

Эти миллисекунды ...? –

+0

Да, они в мс, я помещал информацию в исходный вопрос для лучшего формирования. – nojetlag

ответ

0

Из ROWCOUNT, похоже, что все отдельные записи т.е. в отчете, и что отчет суммирует их на графике. Пробовали ли вы выполнить обобщение в запросах и только сделать обобщенные данные в отчете на графиках?

+0

Ну, я уже делаю обобщение в базе данных, в отчетах используются «Шаговые линейные диаграммы», отображающие цены и суммы на оси времени, поэтому суммы уже суммируются в db. Самая большая диаграмма составляет около 68'700 записей, которые нужно нарисовать на ступенчатой ​​линии. – nojetlag

+0

Вы говорите, что у вас есть 68,700 данных на одной (ступенчатой ​​линии)? Как это можно отобразить? –

+0

Да, но это что-то очень распространенное для финансовых карт. Как это выглядит ? Хорошо, я бы сказал, очень хорошо. Проверьте его в Excel. – nojetlag

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