我在SQL Server 2008R2 SSRS中遇到了问题
当我从SSRS服务器拨打100万个报告数据时,我的网址如下所示 HTTP:// 172 - - .-- /的ReportServer /页/ ReportViewer.aspx%2fMyReportProject%2fStoreSales&安培; RS:?命令=渲染&安培; RS:格式= PDF&安培; NumberOfRows = 1000000
但是,当我将客户端PC带宽增加到50 Mbps时,它平均会以320 KBps的速度下载PDF 当我的客户端PC上的带宽为100 Mbps时,它也以相同的速度下载。 但是当我将客户端PC带宽限制设置为0.5Mbps时,它会以很小的速度下载。 这意味着,SSRS服务器具有最高级别限制,但是我将带宽增加到一个很大的水平,它无法提供那么多的下载速度。
有什么办法可以提高下载速度吗?或者SQL Server / SSRS上是否有任何配置?
当我从客户端PC浏览器调用PDF时,我可以在SQL Server Profiler中看到以下几行
EXEC ReadChunkSegment @ =块ID 'B1DD6175-1A6E-E311-839B-005056C00008',@ IsPermanent = 0,@ SegmentId = '24DE6175-1A6E-E311-839B-005056C00008',@ DataIndex = 0,@长度= 15730 < / p>
这意味着,它以大块的形式获取数据。有没有办法增加这个参数@Length值?
任何好的建议都将受到高度赞赏......
提前致谢