KB4342424 – Vylepšení: Aktualizace pro podporu QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_n v možnosti POUŽÍT TIP v SQL Server 2017

Platí pro
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Vylepšení

Předpokládejme, že máte nainstalovaný SQL Server 2017. Toto vylepšení zavádí nový POKYN POUŽÍT QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_n, který vynutí chování optimalizátoru dotazů na úrovni dotazu, jako kdyby byl dotaz zkompilován s úrovní kompatibility databáze n, kde n je podporovaná úroveň kompatibility databáze z následujícího seznamu: 100, 110, 120, 130 nebo 140.

Poznámka:

  • Tato nápověda nepřepíše výchozí nebo starší nastavení odhadu mohutnosti, pokud je vynuceno konfigurací vymezenou databází, příznakem trasování nebo nápovědou dotazu.

    • Pokud je starší verze odhadu mohutnosti vynucena prostřednictvím konfigurace s oborem databáze, příznaku trasování nebo nápovědy dotazu, dotaz bude dál používat starší verzi odhadu mohutnosti podle pokynů.
    • Pokud se z nějakého důvodu použije výchozí odhad mohutnosti (buď vynucený, nebo protože dotaz se spouští bez možnosti vynutit starší odhad mohutnosti), použije dotaz odhad mohutnosti přidružený k optimalizátoru dotazů pro požadovanou verzi databáze.
  • 'ENABLE_QUERY_OPTIMIZER_HOTFIXES', příznak trasování (TF) 4199 a další metody povolení oprav hotfix optimalizátoru mohou v některých případech přepsat výchozí chování RTM optimalizátoru bez ohledu na požadovanou úroveň kompatibility databáze.

  • Tato nápověda ovlivňuje pouze chování optimalizátoru dotazů. Nemá vliv na ostatní funkce systému SQL Server, které mohou záviset na úrovni kompatibility databáze, jako je například dostupnost určitých funkcí databáze.

  • Tato nápověda nevyžaduje žádná zvláštní oprávnění a dá se použít s průvodci plánováním.

Další informace

Další informace získáte na následujících odkazech:

Řešení

Tato aktualizace je součástí následující kumulativní aktualizace pro SQL Server:

Kumulativní aktualizace 10 pro SQL Server 2017

Informace o kumulativních aktualizacích pro SQL Server:

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

Nejnovější kumulativní aktualizace pro SQL Server 2017

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.