Sql-Server

SQL Server Express Edition 中沒有並行性

  • April 16, 2021

我在 Windows Server 2019(1809 版)上有 SQL Server 2019 Express Edition (CU8),我的所有查詢都與NoParallelPlansInDesktopOrExpressEditioninNoparallelPlanReason屬性串列。

是Express Edition永遠不會並行嗎?我在 Microsoft 文件中找不到任何關於此的內容。

在此處輸入圖像描述 在此處輸入圖像描述

該限制在“並行查詢處理”部分下的查詢處理架構指南中提到:

Desktop 和 Express 版本不支持並行計劃。

SQL Server 2019 (15.x) 文件的版本和支持的功能說(在“規模限制”下)Express 是:

僅限於 1 個插槽或 4 個核心中的較小者

但這僅與您可以為數據庫引擎提供多少核心有關。它沒有說明並行計劃(除了與批處理模式操作相關的限制,在 Express Edition 上僅限於 1 個核心)。

所有這一切都說它看起來像 Express 真的根本不允許並行計劃。我嘗試使用相同的 NonParallelPlanReason 在 SQL Server 2019 和 2014 上執行查詢,因此它似乎也不是新的限制。

引用自:https://dba.stackexchange.com/questions/289916