SSR报告报告服务器的缓慢



我有一个报告SSRS部署在报告服务中,在执行过程中,另一方面非常慢,如果我在Visual Studio(SSDT(运行(SSDT(运行速度很快(查询返回200 000(线(

我该怎么办?

您的报告服务器可能会有资源问题。但是,根据我的经验,差异很可能是由于CRM用户帐户从两个不同环境中执行报告。由于这些视图中内置的潜在安全机制,因此使用非Admin帐户访问过滤视图的高架涉及。如果您使用过滤视图,并使用带有系统管理员权限的帐户在Visual Studio中运行报告,而报告服务帐户不是系统管理员,则可以解释行为。

您是否正在使用过滤视图?您可以发布查询代码吗?

更新:
由于您认为您没有使用过滤视图,所以我会尝试一些不同的事情:
- 验证在报告服务器上呈现的报告的版本与您在VS中使用的版本相同(例如,进行较小的更改并验证其浏览(

- 确保您的查询效率尽可能高效。我没有看到您发布的部分代码明显错误,但这并不意味着太多,因为我们看不到您的临时表是如何生成的。
- 在报告中涉及的表上查看索引,并添加所有丢失的索引

最新更新