Platí pro
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) 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 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Příznaky

Pokud ve stejném kontejneru hodnot hash dojde k příliš velkému počtu souběžných vložení nebo mezipaměť plánu ad hoc SQL Server dosáhne limitu vstupu 160 036, dojde k závažným kolizím SOS_CACHESTORE. V této situaci dochází k vysokému využití procesoru v Microsoft SQL Server.

Příčina

K tomuto problému dochází, když mezipaměť plánu SQL Server dosáhne svého vstupního limitu a plány s nízkými náklady musí být vyřazeny, aby bylo možné vložit nové plány. To způsobuje velké kolize SOS_CACHESTORE, které zajišťuje synchronizaci kontejnerů tabulky hash mezipaměti plánu SQL Server. 

Řešení

Informace o kumulativní aktualizaci

Problém byl poprvé opraven v následující kumulativní aktualizaci 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:

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.