我们最近在新服务器上进行了从2008R2到2016 Standard SP1的SSRS升级和迁移。迁移是通过ReportServer数据库还原完成的,因此所有2008 RDL都被复制了。
与旧版本相比,其中一个报告在新服务器上渲染(基于ExecutionLog的平均TimeRendering值)大约需要20秒。该报告有一个页脚,因此所有页面都在运行时呈现。有大约1800页的数据,并且有许多表具有分组/逻辑。可能有一些方法可以优化报告,但不应该在我的新服务器上以相同的速度运行相同的报告吗?
下面是我看到/注意到的事项列表,但此时我不知道还有什么地方可以看看为什么会出现性能差异。
旧服务器:
新服务器:
我尝试的事情(没有一个有所作为):
我注意到的事情:
答案 0 :(得分:0)
执行日志的数据检索和处理时间是多少?那些可能会指出你正确的方向。