Quantcast
Channel: SQL Server Reporting Services, Power View forum
Viewing all articles
Browse latest Browse all 20764

Performance Issue after upgrade report from 2005 to 2008 R2

$
0
0

Hi,

We are working on upgrade of SSRS reports from 2005 version to 2008 R2 version. For this purpose we have used the following steps to upgrade the reports.

  1. Create a new project using QL Server Business Intelligence Development Studio (for VS 2008).
  2. Re-create the shared data sources are created using the required credentials.
  3. Added the existing .rdl files developed for SSRS 2005.
  4. The reports got upgraded to version 2008 R2.
  5. Built and deployed the new reports successfully.

Both the existing reports (ssrs 2005) and the new reports (ssrs 2008) are currently pointing to the same database (Oracle 10g R2) but the performance of the new reports is significantly slower than the old reports. The reports are delivered directly to the browser.

Our initial analysis reveals the following:

  • There is no significant difference in time taken to retrieve the data from database
  • Significantly more time taken to process and generate the output stream for the new reports.

For the same report, with same parameters passed when we queried the ExecutionLogStorage of the ReportServer Database, we found the byte count is almost twice in the report in the version 2008 R2 compare to that of the version 2005 for the same numbers of rows.

Server

total time

TimeDataRetrieval

TimeProcessing

TimeRendering

ByteCount

Row Count

Reprt of 2005 version

33522

9181

12762

11579

43864497

15259

Reprt of 2008 R2 version

55116

1130

15952

38034

98859701

15259

When we compared the generated HTML, we found a major difference of the CSS classes used in the report generated in 2008 R2 version compared to that of 2005 version.

The size of one row of a table which has a lot of columns increased from 2.58 KB in older reports to 6.8 KB for the new reports respectively.For Example,

In2008 R2 version the generated HTML is as as below.

<TD style="HEIGHT: 6.35mm" class=A489ab18001e54259ad3b830e1dbfdc3a349c>
<DIV class=A489ab18001e54259ad3b830e1dbfdc3a349>148579</DIV></TD>
<TD class=A489ab18001e54259ad3b830e1dbfdc3a353c>
<DIV class=A489ab18001e54259ad3b830e1dbfdc3a353>01-Jul-2013</DIV></TD>
<TD class=A489ab18001e54259ad3b830e1dbfdc3a357c>

whereas in 2005 version the generated HTML is as below.

<TD style="HEIGHT: 6.35mm" class=a75>
<DIV class=r11>148579</DIV></TD>
<TD class=a76>
<DIV class=r11>01-Jul-2013</DIV></TD>
<TD class=a77>

Any pointers on how we can improve the performance of the reports either by reducing the bytecount or something else will be greatly appreciated.

Thanks and Regards,

Pinaki


Viewing all articles
Browse latest Browse all 20764

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>