SQL Server执行计划中的并行性

时间:2011-07-18 04:39:00

标签: sql sql-server sql-server-2008

我正在尝试优化我的查询,并且遇到了一个Parallelism show plan运算符,我之前还没有遇到过。

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

谢谢!

1 个答案:

答案 0 :(得分:14)

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

  

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

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

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

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

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