jer*_*ech 4 sql-server parallelism sql-server-express windows-server-2019
我在 Windows Server 2019(1809 版)上安装了 SQL Server 2019 Express Edition (CU8),并且我的所有查询都NoParallelPlansInDesktopOrExpressEdition
在NoparallelPlanReason
属性中进行了串行。
是不是 Express Edition 永远不会并行?我在 Microsoft 文档中找不到任何关于此的信息。
在“并行查询处理”部分下的查询处理架构指南中提到了限制:
Desktop 和 Express 版本不支持并行计划。
SQL Server 2019 (15.x)文档的版本和支持的功能说(在“规模限制”下)Express 是:
仅限于 1 个插槽或 4 个内核中的较少者
但这仅与您可以为数据库引擎提供多少核心有关。它没有说明并行计划(除了与批处理模式操作相关的限制在 Express Edition 上被限制为 1 个核心)。
综上所述,Express 似乎根本不允许并行计划。我尝试使用给定的相同 NonParallelPlanReason 在 SQL Server 2019 和 2014 上运行查询,因此它似乎也不是新的限制。