SQL Server MaxDop不会生成并行

Ahm*_*tun 3 t-sql sql-server parallel-processing sql-execution-plan

在SQL Server 2008中,我已添加OPTION (MAXDOP 4)到查询中。

但是,在估计的执行计划中没有“平行”步骤。

这是否意味着即使我说“ MAXDOP 4” ,SQL Server也不选择不并行执行查询?

如何强制SQL Server使用并行性?

小智 5

OPTION (MAXDOP 4) 用于限制执行期间的CPU。

如果要强制SQL Server使用并行性,则可以执行以下操作。OPTION(RECOMPILE, QUERYTRACEON 8649)您可以阅读有关它的更多信息http://web.archive.org/web/20180404164406/http://sqlblog.com/blogs/paul_white/archive/2011/12/23/forcing-a-parallel-query-execution- plan.aspx