Sql-Server
SQL Server Express Edition 中沒有並行性
我在 Windows Server 2019(1809 版)上有 SQL Server 2019 Express Edition (CU8),我的所有查詢都與
NoParallelPlansInDesktopOrExpressEdition
inNoparallelPlanReason
屬性串列。是Express Edition永遠不會並行嗎?我在 Microsoft 文件中找不到任何關於此的內容。
該限制在“並行查詢處理”部分下的查詢處理架構指南中提到:
Desktop 和 Express 版本不支持並行計劃。
SQL Server 2019 (15.x) 文件的版本和支持的功能說(在“規模限制”下)Express 是:
僅限於 1 個插槽或 4 個核心中的較小者
但這僅與您可以為數據庫引擎提供多少核心有關。它沒有說明並行計劃(除了與批處理模式操作相關的限制,在 Express Edition 上僅限於 1 個核心)。
所有這一切都說它看起來像 Express 真的根本不允許並行計劃。我嘗試使用相同的 NonParallelPlanReason 在 SQL Server 2019 和 2014 上執行查詢,因此它似乎也不是新的限制。