Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Összefoglalás

Azok a környezetek, amelyek nagy mennyiségű adatbázis-tranzakciót futtatnak egy Microsoft SQL Server 2019-példányon, súlyos spinlock-versengést eredményezhetnek. A versengés általában az újabb generációs processzorokat használó csúcskategóriás rendszereken figyelhető meg.

Súlyos spinlock-versengés esetén a következő feltételek figyelhetők meg:

  • A modern hardvereken, különösen az Intel Skylake processzorokon figyelhető meg. Más modern processzorokon is megfigyelhető.

  • Általában a sok processzorral rendelkező rendszereken figyelhető meg.

  • A környezetek több egyidejű felhasználóval rendelkezhetnek, például kritikus fontosságú, nagy mértékben tranzakciós számítási feladatokkal.

  • A tünetek közé tartozik a váratlanul magas processzorhasználat és számos pörgetés és visszalépési esemény egy adott spinlock típus esetében, valamint az ütközésenkénti nagyobb pörgetések száma.

Állapot

A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.

Megoldás

A spinlock fejlesztése először a 2. kumulatív frissítésben jelent meg a 2019. SQL Server. A SQL Server következő kumulatív frissítéseiben további fejlesztések történtek:

Javasoljuk, hogy alkalmazza a listában a legújabb kumulatív frissítést a spinlock-versengési problémák megoldásához. 

Fontos: A spinlock probléma kijavításához engedélyezni kell a 8101-et a listában szereplő egyik kérelemegység alkalmazása után. 
 

Tudnivalók a SQL Server kumulatív frissítéseiről

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:

Hibaelhárítás

A spinlock-versengés hibaelhárításához tekintse meg az alábbi cikkeket, amelyek részletes információkat tartalmaznak a magas processzorhasználattal és a spinlock-versengéssel kapcsolatos problémák azonosításáról és megoldásáról SQL Server alkalmazásokban: 

Hivatkozások

Ismerje meg a Microsoft által a szoftverfrissítések leírására használt terminológiát.

sys.dm_os_spinlock_stats (Transact-SQL) | Microsoft Learn

DBCC TRACEON – Nyomkövetési jelzők (Transact-SQL)

Harmadik felektől származó információkra vonatkozó jognyilatkozat

A jelen cikkben tárgyalt harmadik féltől származó termékeket a Microsoft független vállalatok gyártják. Microsoft nem vállal semmilyen vélelmezett vagy egyéb garanciát ezen termékek teljesítményére vagy megbízhatóságára vonatkozóan.

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.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×