jericzech Asked: 2021-04-17 01:55:36 +0800 CST2021-04-17 01:55:36 +0800 CST 2021-04-17 01:55:36 +0800 CST SQL Server Express Edition 中没有并行性 772 我在 Windows Server 2019(1809 版)上有 SQL Server 2019 Express Edition (CU8),我的所有查询都与NoParallelPlansInDesktopOrExpressEditioninNoparallelPlanReason属性串行。 是Express Edition永远不会并行吗?我在 Microsoft 文档中找不到任何关于此的内容。 sql-server sql-server-express 1 个回答 Voted Best Answer Josh Darnell 2021-04-17T03:26:20+08:002021-04-17T03:26:20+08:00 该限制在“并行查询处理”部分下的查询处理架构指南中提到: Desktop 和 Express 版本不支持并行计划。 SQL Server 2019 (15.x) 文档的版本和支持的功能说(在“规模限制”下)Express 是: 仅限于 1 个插槽或 4 个内核中的较小者 但这仅与您可以为数据库引擎提供多少内核有关。它没有说明并行计划(除了与批处理模式操作相关的限制,在 Express Edition 上仅限于 1 个核心)。 所有这一切都说它看起来像 Express 真的根本不允许并行计划。我尝试使用相同的 NonParallelPlanReason 在 SQL Server 2019 和 2014 上运行查询,因此它似乎也不是新的限制。
该限制在“并行查询处理”部分下的查询处理架构指南中提到:
SQL Server 2019 (15.x) 文档的版本和支持的功能说(在“规模限制”下)Express 是:
但这仅与您可以为数据库引擎提供多少内核有关。它没有说明并行计划(除了与批处理模式操作相关的限制,在 Express Edition 上仅限于 1 个核心)。
所有这一切都说它看起来像 Express 真的根本不允许并行计划。我尝试使用相同的 NonParallelPlanReason 在 SQL Server 2019 和 2014 上运行查询,因此它似乎也不是新的限制。