改進

假設您已安裝 SQL Server 2017。 這個改良會引入一個新的使用提示「QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_n ' ,在查詢層級強制執行查詢優化程式列為,就像是使用資料庫相容性等級 n編譯的查詢,其中 n 是 來自下列清單的支援資料庫相容性等級:100、110、120、130或140。

注意:

  • 此提示不會覆寫預設或舊版基數估計設定(如果它是透過資料庫範圍的配置、追蹤旗標或查詢提示)強制執行。

    • 如果舊版基數估計是由資料庫範圍的 config、trace 標誌或查詢提示所強制,則查詢會繼續使用舊版基數估計來指示。

    • 如果預設基數估計是出於任何原因(無論是強制執行,或是因為執行查詢時沒有選項強迫舊版基數估計),查詢就會使用與查詢優化程式相關聯的基數估價器,以取得所要求的資料庫版本。

  • [ ENABLE_QUERY_OPTIMIZER_HOTFIXES]、追蹤旗(TF)4199和其他啟用優化程式修正程式的方法,在某些情況下,不論是否要求資料庫相容性層級,都可能會覆寫優化程式的預設 RTM 行為。

  • 這個提示只會影響查詢優化程式的行為。它不會影響可能依賴資料庫相容性等級的 SQL Server 的其他功能(例如特定資料庫功能的可用性)。

  • 此提示不需要任何特殊許可權,且可與方案指南搭配使用。

其他相關資訊

如需詳細資訊,您可以參閱下列連結:

解決方案

此更新包含在 SQL Server 的下列累積更新中:

       SQL Server 2017 累計更新10

每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:

SQL Server 2017 的最新累計更新

參考

瞭解 Microsoft 用於描述軟體更新的 詞彙

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×