Solved

Generating report is sluggish

Posted on 2011-02-18
4
316 Views
Last Modified: 2013-11-05
Does anybody know why does it take less than 5 seconds to pull, for example, 15,000 rows of data in the query but it would take at least 30 seconds to render and generate a report with the 15,000 rows of data? Well, it will be especially slower when graphs and charts are involved.

We tried to cache it to run daily at a specific time, which resolves the issue but clients are not able to view the 'latest' report at current time.

So, is there a way to tweak or configure so the rendering process is quicker?

Looking forward to your opinions. Thanks!

Rgds.
0
Comment
Question by:nethermit
  • 2
  • 2
4 Comments
 
LVL 14

Expert Comment

by:GeorgeGergues
ID: 34926029
Try to use paging ( by reducing the number of rows you get per page 100 for example  )

Also Try to do a metric of how long does it run if you modify the report to select (top 100 or top 1000 from ....)

Also , try to reduce the number of calculated fields , ( I doubt that would generate any load)

Keep us posted with results


Best of luck.




0
 

Author Comment

by:nethermit
ID: 34927268
By default my query is set to
Select TOP (100) PERCENT...

I did, however, try SELECT TOP (1000)...
The query above returns with data in no more than 2 seconds in MSS Management Studio. In Reporting Services, when generating a table report it is much faster. But it has taken 35-50 seconds per chart to render.

When uploading to Sharepoint as web part, it got sluggier .. up to a minute a chart.

Anyone has any similar experience? Was a solution found to overcome sluggish report generation?
0
 
LVL 14

Accepted Solution

by:
GeorgeGergues earned 500 total points
ID: 34927399
The other items you should look for is the memory application for the application pool running the SSRS webservice.

that is an IIS configuration . , see if it is running out of memory has a hard limit on upper memory.

Theses things will change depending on your server topology as well.
0
 

Author Closing Comment

by:nethermit
ID: 35067998
the IIS configuration was up to expectations when checked. Perhaps the problem could ultimately lie in the size of data being pulled in.
0

Featured Post

6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

Join & Write a Comment

A recent question popped up and the discussion heated up regarding updating a COMMENTS (TXT) field in a table using SSRS. http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/MS-SQL_Reporting/Q_27475269.html?cid=1572#a37227028 (htt…
Occasionally there is a need to clean table columns, especially if you have inherited legacy data. There are obviously many ways to accomplish that, including elaborate UPDATE queries with anywhere from one to numerous REPLACE functions (even within…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now