gpt4 book ai didi

performance - 快速查询在 SSRS 中运行缓慢

转载 作者:行者123 更新时间:2023-12-03 05:17:58 24 4
gpt4 key购买 nike

我有一个调用存储过程的 SSRS 报告。如果我直接从查询窗口运行存储过程,它将在 2 秒内返回。但是,从 2005 SSRS 报告运行相同的查询最多需要 5 分钟才能完成。这不仅仅发生在第一次运行时,而是每次都会发生。此外,我在其他环境中没有看到同样的问题。

对于为什么 SSRS 报告在这种特定环境中运行如此缓慢有什么想法吗?

最佳答案

感谢您在此提供的建议。我们找到了解决办法,结果确实和参数有关。由于“参数嗅探”,从 SSRS 报告执行时,SQL Server 会生成一个复杂的执行计划。解决方法是在存储过程内部声明变量并将传入参数分配给变量。然后查询使用变量而不是参数。这使得无论是从 SQL Server 管理器调用还是通过 SSRS 报告调用,查询都能一致地执行。

关于performance - 快速查询在 SSRS 中运行缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2283943/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com