Platí pro
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 Express - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Web - duplicate (do not use)

Příznaky

Logika odhadu mohutnosti známá jako mohutnost odhad (CE) byla přepracována v SQL serveru 2014 (úrovně kompatibility 120) a SQL Server 2016 (úrovně kompatibility 130) ke zlepšení kvality plánů dotazů. Když ale zkompilujete složitý dotaz, který obsahuje hodně spojení s operátorem DISTINCT nebo GROUP by, může kompilace trvat delší dobu.

Řešení

Tato aktualizace, která opravuje tento problém, je zahrnuta v aktualizaci Service Pack 1 pro SQL Server 2016.Poznámka Po instalaci této aktualizace musíte nastavit příznak trasování 4199 pro povolení opravy. Pokud chcete nastavit příznak trasování 4199, přečtěte si téma příznaky trace (Transact-SQL) na MSDN.

Každý nový Build pro SQL Server 2016 obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího buildu. Doporučujeme nainstalovat nejnovější Build pro SQL Server 2016.

Alternativní řešení

Jako alternativní řešení použijte jednu z následujících metod:

  • Pomocí příznaku Trace 9481 nastavíte model odhadu mohutnosti dotazu na SQL Server 2012 nebo starší verzi.

  • Změňte úroveň kompatibility databáze na SQL Server 2012 (110) nebo starší verzi.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Odkazy

Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.