KB4040014 - 修正:在 SQL Server 2016 中聯結檢視並包含 UNION ALL 的查詢速度緩慢

Applies To
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

症狀

請考慮以下案例:

  • 您建立的檢視表會使用 UNION ALL 作業來結合從多個資料表擷取的結果。
  • 以批次模式執行查詢,將檢視與其他資料表聯結。

在此案例中,查詢可能會執行緩慢。

解決方式

此修正程式包含在 SQL Server 2016 Service Pack 1 的累積更新 5 中。

備註 安裝此更新之後,您必須啟用查詢最佳化工具 Hotfix。 如需查詢最佳化工具 Hotfix 和追蹤旗標的詳細資訊,請參閱下列內容:

SQL Server 查詢最佳化工具 Hotfix TF 4199 服務模型

DBCC 主控台命令和追蹤旗標

關於 SQL Server 2016 組建

每個適用於 SQL Server 2016 的新組建都包含前一個組建中的所有 Hotfix 和安全性修正程式。 建議您安裝 SQL Server 2016 的最新組建。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

瞭解 Microsoft 用來說明軟體更新的 術語 。