Hatókör
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

Jelenségek

Ha túl sok egyidejű beszúrás történik ugyanabban a kivonatgyűjtőben, vagy az alkalmi SQL Server tervgyorsítótár eléri a 160 036-os belépési korlátot, súlyos versengés történik SOS_CACHESTORE spinlockon. Ebben az esetben a Microsoft SQL Server magas processzorhasználatot tapasztal.

A probléma oka

A probléma akkor fordul elő, ha a SQL Server terv gyorsítótára eléri a belépési korlátját, és az alacsony költségű csomagokat ki kell zárni az új tervek beszúrásához. Ez nagy versengést okoz a SOS_CACHESTORE spinlock miatt, amely szinkronizálást biztosít a SQL Server csomag gyorsítótárának kivonattáblázat-gyűjtőihez. 

Megoldás

Kumulatív frissítés adatai

A problémát először a SQL Server következő kumulatív frissítésében javítottuk.

A SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és az előző összegző frissítésben szereplő összes biztonsági javítást. Tekintse meg az SQL Server legújabb összegző frissítéseit:

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.