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.

Rezumat

Mediile care rulează un volum mare de tranzacții de bază de date pe o instanță Microsoft SQL Server 2019 pot produce o conținutiune de spinlock severă. Conținutul este observat în general pe sistemele high-end care utilizează procesoare de generație mai nouă.

Următoarele condiții pot fi observate în ceea ce privește conținutul severe spinlock:

  • Frecvent observat pe hardware-ul modern, în special procesoare Intel Skylake. Acest lucru poate fi observat și pe alte procesoare moderne.

  • Observat de obicei pe sistemele care au multe procesoare.

  • Mediile pot avea mai mulți utilizatori simultani, cum ar fi sarcini de lucru foarte tranzacționale, critice pentru misiune.

  • Printre simptome se numără utilizarea neașteptat de mare a PROCESORului și multe evenimente de incrementare/decrementare pentru un anumit tip de spinlock și un număr mai mare de rotiri per coliziune.

Stare

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

Rezolvare

Îmbunătățirea spinlock a devenit disponibilă pentru prima dată în actualizarea cumulativă 2 pentru SQL Server 2019. S-au adus îmbunătățiri suplimentare în următoarele actualizări cumulative pentru SQL Server:

Vă recomandăm să aplicați cea mai recentă actualizare cumulativă din această listă pentru a rezolva diverse probleme de conținut spinlock. 

Important: Pentru a remedia problema cu spinlock-ul, semnalizarea de urmărire 8101 trebuie să fie activată după ce aplicați unul dintre IU din această listă. 
 

Despre actualizările cumulative pentru 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:

Depanarea problemelor

Pentru a depana conținutul de blocare spinlock, consultați următoarele articole pentru informații detaliate despre cum să identificați și să rezolvați problemele legate de conținutul ridicat de CPU și spinlock din aplicațiile SQL Server: 

Referințe

Aflați despre terminologia pe care Microsoft o utilizează pentru a descrie actualizările de software.

| sys.dm_os_spinlock_stats (Transact-SQL) Microsoft Învățați

DBCC TRACEON - Semnalizatori urmărire (Transact-SQL)

Exonerare privind informaţii ale terţilor

Produsele producătorilor terţi prezentate în acest articol sunt fabricate de companii independente de Microsoft. Microsoft nu garantează în niciun fel, implicit sau în alt mod, funcționarea sau fiabilitatea acestor produse.

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!

×