KB4056955 - 修正:在 SQL Server 2016 和 2017 中,將字串或二進位資料投射為 XML 的查詢需要很長的時間來編譯

套用到
SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions) SQL Server 2017 on Linux (all editions)

症狀

假設您在 Microsoft SQL Server 2016 和 2017 中執行的查詢會將字串或二進位資料轉換為 XML) 資料類型的擴充標記語言 (。 您可能會注意到,相較於舊版 SQL Server 所花費的編譯時間,查詢所花費的編譯時間可能長得多。

解決方式

此問題已在下列 SQL Server 累積更新中修正:

SQL Server 2017 累積更新 4

SQL Server 2016 SP1 的累積更新 7

關於 SQL Server 的累積更新:

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

適用於 SQL Server 2017 的最新累積更新

適用於 SQL Server 2016 的最新累積更新

狀態

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

參考資料

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