Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

După ce instalați SQL Server 2014 Service Pack 1 (SP1), SQL Server 2012 SP3 sau SQL Server 2016, vă confruntați cu o performanță lentă a interogărilor și modul privilegiat (nucleu) de utilizare CPU până când serverul este repornit. De asemenea, este posibil să vedeți un volum mare de PAGELATCH_ * așteaptă.

Rezolvare

Problema a fost remediată în următoarele actualizări cumulative de SQL Server:

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

Cauză

SQL Server utilizează Dynamic deblocarea și logica de retrogradare (super/sub-blocare). Acest lucru îmbunătățește performanța SQL Server și scalabilitatea, urmărind numărul de achiziționări de pe un dispozitiv de blocare și cât timp trebuie să dureze pentru a obține aceeași încuietoare dacă nu există nicio conținut de blocare. Apoi, sunt promovate încuietorile eligibile (super-blocare) pe baza acestui model. Atunci când există mai multe modificări (inserturi/actualizări/ștergere) pe un morman sau BTree (HoBT), dispozitivele de blocare asociate cu HoBT pot fi promovate la starea de blocare super. Cu toate acestea, retrogradarea nu se produce automat. Puteți citi mai multe despre super/subblocarea în acest articol. Dacă aceste HoBTs sunt mai târziu dealocate, HoBT eliberat revine la un cache global pentru reutilizare. Atunci când acel HOBT este reutilizat, acesta reutilizează dispozitivul de blocare promovat anterior, chiar și atunci când nu există nicio dispută pe HoBT. Acest lucru adaugă CPU deasupra capului. Acest comportament mărește modul privilegiat (kernel) CPU usage of SQL Server până când serverul este repornit. Această creștere adaugă de obicei nu mai mult de câteva microsecunde cu fiecare execuție. De asemenea, este posibil să vedeți un volum mare de PAGELATCH_ * așteaptă din cauza acestor super-încuietori extinse pe HoBTs. 

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

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.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×