Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Súhrn

Prostredia, ktoré spúšťajú veľký objem databázových transakcií v inštancii Microsoft SQL Server 2019, môžu spôsobiť vážne tvrdenie o spinlock. Toto tvrdenie je všeobecne pozorované na high-end systémy, ktoré používajú novšie generácie procesorov.

Nasledujúce podmienky možno pozorovať, pokiaľ ide o závažné spinlock tvrdenie:

  • Bežne pozorované na modernom hardvéri, najmä procesory Intel Skylake. Možno ho pozorovať aj na iných moderných procesoroch.

  • Zvyčajne pozorované v systémoch, ktoré majú veľa procesorov.

  • Prostredia môžu mať viac súbežných používateľov, ako sú kritické a vysoko transakčné vyťaženia.

  • Príznaky zahŕňajú neočakávane vysoké využitie procesora a mnoho točí a backoff udalosti pre konkrétny typ spinlock, a vyšší počet točení za kolíziu.

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Riešenie

Vylepšenie spinlocku bolo prvýkrát sprístupnené v kumulatívnej aktualizácii 2 pre SQL Server 2019. Ďalšie vylepšenia boli vykonané v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:

Odporúčame použiť najnovšiu kumulatívnu aktualizáciu v tomto zozname na riešenie rôznych problémov s sporom spinlock. 

Dôležité: Ak chcete opraviť problém s spinlockom, príznak sledovania 8101 musí byť povolený po použití niektorej z používateľských jednotiek CU z tohto zoznamu. 
 

Informácie o kumulatívnych aktualizáciách pre SQL Server

Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

Riešenie problémov

Ak chcete riešiť problémy s spinlockom, pozrite si nasledujúce články s podrobnými informáciami o tom, ako identifikovať a vyriešiť problémy súvisiace s vysokým obsahom procesora a spinlocku v aplikáciách SQL Server: 

Odkazy

Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.

| sys.dm_os_spinlock_stats (Transact-SQL) Microsoft Learn

DBCC TRACEON – príznaky sledovania (Transact-SQL)

Vyhlásenie o produktoch iných výrobcov 

Dodávateľmi iných produktov uvádzaných v tomto článku sú spoločnosti nezávislé od spoločnosti Microsoft. Spoločnosť Microsoft neposkytuje implicitné ani iné záruky týkajúce sa výkonu alebo spoľahlivosti takýchto produktov.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×