SSRS 2008钻取延迟

时间:2017-07-13 09:42:17

标签: sql-server-2012 ssrs-2008 drillthrough

我在SSRS 2008,Dashboard和Drillthrough中有两份报告。

仪表板包含许多数据集(所有存储过程),运行大约需要4-5秒。

单击仪表板中某个表中的聚合值,用户可以使用Drillthrough,它有一个数据集 - 一个存储过程,接受两个参数(int和char(1),它们是从Dashboard传递的),它运行得很快快速进入SSMS。

钻取数据集很大,平均大约10,000行,显示在表格中。报告配置为每页有200行,因此可以有很多页面。

问题:

当我点击仪表板中的链接时,大约一分钟没有任何反应。我有几个问题:

  1. 屏幕未立即切换到“报告”的事实正在生成'屏幕意味着对没有响应的用户造成混淆(如果报告嵌入在网页中)。这是正常行为吗?

  2. Drillthrough查询本身在SSMS中运行得非常快,因此,为什么在报表服务器上花费这么长时间?可能会在哪里停滞? (我读到了'参数嗅探'与此相关,但随着查询在SSMS中快速运行,似乎我的问题不会是由于周围的问题引起的。)

0 个答案:

没有答案