SSRS 2012 Reporting Services并行数据集检索

时间:2018-07-09 14:38:10

标签: reporting-services ssrs-2012

我正在尝试优化SSRS 2012的报告,并使用SQL Profiler可以看到一次一次而不是并行处理数据集。 未选中请求一项交易的复选框。 我找不到并行执行的任何其他设置。 数据源是嵌入式数据源。

我在互联网上找到的有关并行执行的每个项目都引用了大约十年前的Microsoft BLOG,其中指出除非选中了单个事务框,否则默认情况下2008年为并行,并且假设没有任何变化,因此这仍然是默认行为

该框的用途似乎有所不同,因为在一个事务中运行允许在一个数据集中创建的临时表在以后的数据集中被引用-它们不仅被序列化,而且按照其列出的顺序进行处理(从上到下) 。因此,这是关于对象和数据的持久性,而不是并行与序列化。

在未选中该框的情况下,似乎按处理字段的顺序来调用它们,但是分析器结果表明一次仅检索一个数据集。

那么,是否有一种经过验证的方法可以同时获取多个数据集?

1 个答案:

答案 0 :(得分:0)

否,除了您描述的设置以外,没有其他设置可以控制此行为。当然,如果效率对您来说很重要,那么总有其他方法可以解决。例如,您可以研究在报表运行之前缓存结果。

相关问题