Hi all,
I'm having trouble with a very simple report that's rendering way too slow. And yes, I did look at all the other posts about performance, but none of them seem applicable.
It's a very simple, single page, single integer parameter report, with between 1 and 4 or 5 rows in a dataset. The report is being exported as pdf, all via webservice to a frontend web application. As expected, TimeDataRetrieval and TimeProcessing are mostly between 10 and 20ms with the rare exception. However, TimeRendering is anything from 500 to 50,000ms! That just seems to be a ridiculous amount of time! Using the SSRS web frontend the same report renders to RPL in about 700-800ms for the first one and then 10-50ms for following ones. Export to pdf this way still takes 13,000-16,000ms.
I checked server loads, I can't even see memory or cpu change in response to a request. ReportServer database and temp database are well below 20mb each.
We're running sql server 2012 rtm. The reports ran on 2008r2 before with no such issues. I initially just attached the existing report databases, worked fine but soon noticed the slow response on the website, so I created a new one from scratch, same issue.
Ideas anyone? Surely this can't be right, especially since it's been running fine on 2008r2! What am I missing!?
Thanks heaps.