2011-07-18 118 views
7

我试图优化我的查询,我遇到了一个并行性显示计划运算符,我还没有遇到过。并行SQL Server执行计划

想知道这是什么,它表明它是否包含在执行计划中?

谢谢!

回答

13

SQL Server执行计划中的并行操作符显示多个线程将执行该工作。例如,如果优化程序计算操作可以从中受益并且可以拆分为多个流,则它将分配到多个执行流中,以单独的流执行任务,然后将多个流收集回结果集中。

Parallelism运算符执行分发流,收集流和重新分区流逻辑操作。

如果您还没有看到它已经:Execution Plan Basics

Distribute streams execution plan icon分发流的执行计划图标

Gather streams execution plan icon收集流执行计划图标

Repartition streams execution plan icon重新分割流的执行计划图标