SSRS 2019 报告的显示速度极其缓慢 - 尽管检索、处理和渲染时间为零

问题描述 投票:0回答:2

我正在将 SSRS 实现从 SQL Server 2012 迁移到 SQL Server 2019 服务器,但 2019 年的报告运行速度非常慢。我们只聊了几分钟。即使这些参数不提取动态数据,即使只是进入参数屏幕也可能需要 30-40 秒。

我在互联网上搜索过,虽然这似乎是一个常见问题,但答案指向使数据库查询更高效、使用存储过程、关闭 CEIP...但我发现即使在以下情况下报告也需要几分钟该报告不会从 SQL 数据库中提取任何数据。

我创建了一个具有单个文本字段参数的测试报告,数据集实际上只是:

SELECT
 * FROM
 (VALUES ('test 1', 'test 2', 'test 3')) E(test,test2,test3)

当我第一次单击图标加载报告时,仅加载参数屏幕就需要 25 秒。当我单击“查看报告”时,大约需要 45 秒才能显示报告。该报告很简单,显然不是数据库查询效率低下的问题。

当我针对此报告的 ExecutionLog3 运行查询时,TimeDataRetrieval 通常为 0.003 秒,Time 处理介于 0.007 到 0.03 秒之间,TimeRendering 介于 0.003 到 0.3 秒之间。但 TimeStart 和 TimeEnd 之间的持续时间介于 45 秒到 1:09 之间!

关于为什么 SSRS 在我的新服务器上如此缓慢,以及其余时间从何而来,有什么想法或建议吗?我还观察了服务器上的性能统计数据,CPU 和内存丝毫没有受到压力。

感谢您的帮助。

sql-server reporting-services ssrs-2019
2个回答
0
投票

最终的解决方案是重新安装 Reporting Services。 :-/


0
投票

当我没有使用IP地址而是使用完整域名时,它要求输入用户名和密码,然后它就开始飞行。

© www.soinside.com 2019 - 2024. All rights reserved.