繁体   English   中英

SQL Server Reporting Services 需要很长时间才能请求报告

[英]SQL Server Reporting Services taking a long time before requesting report

我正在运行安装了 Reporting Services 的 SQL Server 2016 实例,并且我的报告出现了奇怪的“缓慢”现象。

报告标题和参数会立即加载,但在加载轮出现并呈现报告之前,报告本身会显示一个白屏约 15-20 秒。

查看 ExecutionLog3,报告本身只需要大约 1140 毫秒来获取数据、处理和呈现。 这似乎是正确的,因为这与加载轮出现在屏幕上的时间差不多,但不包括约 15-20 秒的白屏。

StartTime               | EndTime                 | TimeDataRetrieval | Time Processing | TimeRendering | ByteCount | RowCount
------------------------|-------------------------|-------------------|-----------------|---------------|-----------|---------
2019-03-14 10:29:53.057 | 2019-03-14 10:29:54.213 | 492               | 345             | 302           | 85370     | 4467 

**我又做了一个测试,ExecutionLog3中显示的开始时间与加载圈出现的时间匹配,而不是参数第一次出现的时间提前15秒。

更奇怪的是,在报告 URL 中添加&RC:Toolbar=False&rs:ClearSession=true会隐藏参数窗口,但是在报告开始加载之前大约 15 秒的等待消失了,并且报告需要大约 1 秒才能点击链接报告呈现。 我已经把它放在一些报告上,但其他人需要有用户可见的参数。

SQL 版本:

Microsoft SQL Server 2016 (SP2) (KB4052908) - 13.0.5026.0 (X64) Microsoft Corporation  Standard Edition (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: ) (Hypervisor) 
Microsoft SQL Server Reporting Services Version 13.0.5026.0 

也许互联网被锁定了?

SSRS 2016 使用 CDN 提供的 JavaScript 库进行诊断。

为报告服务实例禁用对 Microsoft 的使用跟踪可解决“Application Insights”加载问题。

可以使用 SQL Server 错误和使用情况报告工具来完成:

https://pbs.twimg.com/media/CxjTT2eUAAIGyw2.jpg

更多信息: https : //twitter.com/RiccardoMuti/status/799350487426289668


并且,另一个建议是删除并重新发布 RDL 文件。 如果 SSRS 就地升级并且目录表包含过时版本的 RDL,则它可以工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM