Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SSRS 2008 R2-图表图像加载缓慢_Sql Server_Reporting Services_Ssrs 2008 - Fatal编程技术网

Sql server SSRS 2008 R2-图表图像加载缓慢

Sql server SSRS 2008 R2-图表图像加载缓慢,sql-server,reporting-services,ssrs-2008,Sql Server,Reporting Services,Ssrs 2008,我一直在stackflow和msdn寻找解决方案。我们有两份报告生成了大量的条形图,超过60个 web、数据库和ssrs服务器都位于同一物理网络上。我已经更改了RecycleTime以克服初始加载缓慢的问题,但我不知道如何更改以更快地加载图像 启用报表缓存没有帮助,因为所有报表都提供基于日期范围的实时数据 这是一个页面上图表太多的问题还是我做错了什么?我可以做些什么来缓存图像加载的连接/身份验证吗?使用的查询有多快?60张图表,每秒钟=一分钟。如果查询速度较慢,则总体情况会更糟。报告本身只需一两

我一直在stackflow和msdn寻找解决方案。我们有两份报告生成了大量的条形图,超过60个

web、数据库和ssrs服务器都位于同一物理网络上。我已经更改了RecycleTime以克服初始加载缓慢的问题,但我不知道如何更改以更快地加载图像

启用报表缓存没有帮助,因为所有报表都提供基于日期范围的实时数据


这是一个页面上图表太多的问题还是我做错了什么?我可以做些什么来缓存图像加载的连接/身份验证吗?

使用的查询有多快?60张图表,每秒钟=一分钟。如果查询速度较慢,则总体情况会更糟。报告本身只需一两秒钟即可生成,但需要花费很长时间才能呈现。似乎对ReportViewerWebControl.axd的单独调用生成的映像会减慢报告速度。当然,由于报表是在表中呈现的,所以整个报表必须在开始呈现之前完成构建。是否每次调用ReportViewer处理程序都会依次调用生成报表数据的初始查询?如果是,这可能解释了为什么生成和呈现报表需要这么长时间。如果它们是报表的不同实例,那么是的,它们将分别运行查询。也许可以将查询缓存一小段时间,比如几分钟?还是将多个图表组合成一个报表项?我想我们找到了解决方案。我们将使用动态调整自身大小的嵌入式图像,而不是条形图。我们一开始工作我就给你发邮件。