SSRS VS. Crystal Report
Hi, i have this report developed in Crystal. the plan is to migrate that report to SSRS. so i create one, the same query, the same calculated fields, and so on. but why when i run the reports, it took 15-20 minutes to present the data, while in Crystal, its less than a minute. any idea why this is happening? thanks! AddinAddinGanteng
April 7th, 2011 5:38am

Hi AddinGanteng, It is hard to say what is the detail root cause just with the general information. I would recommend you have a check to the values in columns TimeDataRetrieval, TimeProcessing, and TimeRendering from ExecutionLog2 table in the ReportServer database when the report is executed. In this way, we could get to know the performance of each step. use below query to help troubleshoot issues. use ReportServer Select * from ExecutionLog with (nolock) order by TimeStart DESC My data takes too long to retrieve My report takes too long to process My report takes too long to render Besides this, you could also follow these articles for more information about this issue: Reporting Services Performance Optimizations: http://sqlcat.com/technicalnotes/archive/2009/01/14/reporting-services-performance-optimizations.aspx Optimizing Reports - Show the Right Set of Data : http://blogs.msdn.com/robertbruckner/archive/2009/01/12/optimizing-reports-show-the-right-set-of-data.aspx SSRS - Improve performance by automating report caching using null delivery provider: http://wiki.softartisans.com/display/BLOGS/2009/12/22/SSRS+-+Improve+performance+by+automating+report+caching+using+null+delivery+provider If you have any question, please feel free to let me know. Thanks, Challen Fu Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Free Windows Admin Tool Kit Click here and download it now
April 11th, 2011 4:54am

Yes, calculated fields are very slow in BIDS and Report Builder. (This is due to .NET security.) But when you publish the report to Report Server, it should run at normal speed. One way to avoid this slowness is to do calculations in SQL. For example if you need a Profit column then in SQL say SELECT SALEPRICE - COST AS PROFIT FROM MYTABLE. This is faster than adding a calculated field called PROFIT defined as SALEPRICE - COST
April 11th, 2011 10:44am

Hi, thanks for all the answers. i have fields that were calculated using the parameters specified from user. maybe thats the reason why my reports run so slow.AddinGanteng
Free Windows Admin Tool Kit Click here and download it now
April 12th, 2011 5:21am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics