[英]SSRS 2008R2 Upgrade to 2016 Performance Issues
We recently did an SSRS upgrade and migration going from 2008R2 to 2016 Standard SP1 on a new server. 我们最近在新服务器上进行了从2008R2到2016 Standard SP1的SSRS升级和迁移。 The migration was done with a ReportServer DB restore, so all the 2008 RDLs were copied over. 迁移是通过ReportServer数据库还原完成的,因此所有2008 RDL都被复制了。
One of the reports is taking about 20 seconds longer to render (based on the average TimeRendering value from ExecutionLog) on the new server compared to the old one. 其中一份报告比旧的报告要花费大约20秒的时间(基于ExecutionLog的平均TimeRendering值)在新服务器上进行渲染。 The report has a footer, so all the pages render at runtime. 该报告具有页脚,因此所有页面均在运行时呈现。 There is about 1800 pages worth of data, and there are many tables with groupings / logic. 大约有1800页数据,并且有许多带有分组/逻辑的表。 There are probably ways to optimize the report, but shouldn't the same report run at least as fast on my new server? 也许有多种方法可以优化报告,但是同一份报告在我的新服务器上运行的速度至少应该不那么快吗?
Below is a list of things I looked at / noticed, but at this point I don't know where else to look to see why there could be a performance difference. 以下是我查看过/注意到的事情的列表,但是在这一点上,我不知道还有什么地方可以看到为什么会有性能差异。
Old Server: 旧服务器:
New Server: 新服务器:
Things I tried (none of which made a difference): 我尝试过的事情(没有任何改变):
Things I noticed: 我注意到的事情:
What are the data retrieval and processing times from the execution logs? 从执行日志中检索和处理数据的时间是多少? Those might point you in the right direction. 这些可能会为您指明正确的方向。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.