SSRS 2012 中的 SPLIT(JOIN()) 函数是否存在问题?
这就是为什么我问...
我刚刚设置了一个 SSRS 2012 服务器。我有一个在 SSRS 2008 R2 中构建的现有报告,它从 2005 年的数据库中提取。我在 MVS 2010 中创建了一个新项目并添加了现有的 rdl。
当我预览报告时,性能至少比我在 MVS 2008 中预览时差 5 倍。我跑了一个跟踪,发现 SSRS 甚至执行 SP 都需要相当长的时间。一旦完成,它就会快速渲染。
我试图想一些可能会减慢 SP 执行速度的方法。我想出的唯一一件事是我有很多多值参数,我使用 SPLIT(JOIN()) 函数传递给 SP。那些在 2012 年被新的东西取代了吗?如果没有,我什至不知道从哪里开始寻找问题。我最初的谷歌搜索没有出现。
有没有人遇到过这个问题或知道在 2008 年运行良好但在新版本中运行不佳的列表?
我希望这个问题不会太模糊。谢谢阅读!
编辑:我觉得很傻。我刚刚追踪了 2008 年的报告执行情况,结果发现它做了同样的事情,这是我以前从未注意到的。SP 出现在 Profiler 中后,渲染速度非常快。所以......我不知道问题可能是什么。任何帮助将不胜感激!