[英]Sql Server Reporting Services take long time to initialize configuration files before showing first report
[英]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 : //twitter.com/RiccardoMuti/status/799350487426289668
并且,另一个建议是删除并重新发布 RDL 文件。 如果 SSRS 就地升级并且目录表包含过时版本的 RDL,则它可以工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.