Se aplică la
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

Simptome

Atunci când apar prea multe inserții simultane în același bucket de hash sau memoria cache ad hoc a planului de SQL Server atinge limita de intrare de 160.036, are loc o dependență severă SOS_CACHESTORE are loc un spinlock. În această situație, se produce o utilizare intensă a procesorului în Microsoft SQL Server.

Cauză

Problema apare atunci când memoria cache a planului de SQL Server atinge limita de intrare și planurile cu costuri reduse trebuie evacuate pentru a insera planuri noi. Acest lucru cauzează o agitație mare pentru SOS_CACHESTORE spinlock care furnizează sincronizare pentru bucketurile de tabel hash ale memoriei cache de plan SQL Server. 

Rezolvare

Informații despre actualizarea cumulativă

Problema a fost remediată prima dată în următoarea actualizare cumulativă a SQL Server.

Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.