Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Sažetak

Okruženja koja pokreću velik broj transakcija baze podataka na instanci sustava Microsoft SQL Server 2019 mogu uzrokovati ozbiljne probleme s spinlockom. The contention is generally observed on high-end systems that use newer generation processors.

Moguće je uočiti sljedeće uvjete u vezi s ozbiljnim sadržajem spinlocka:

  • Često se promatra na modernom hardveru, osobito procesorima Intel Skylake. Može se uočiti i na drugim modernim procesorima.

  • Obično se promatra na sustavima koji imaju mnogo procesora.

  • Okruženja mogu imati više istodobnih korisnika, kao što su kritična, vrlo transakcijski radna opterećenja.

  • Simptomi obuhvaćaju neočekivano visoku potrošnju CPU-a i mnoge okretne i backoff događaje za određenu vrstu okretnog lokota i veći broj okreta po sudaru.

Status

Microsoft je potvrdio da je to problem u Microsoft proizvoda navedenih u odjeljku "Odnosi se na".

Rješenje

Poboljšanje spinlocka prvo je dostupno u kumulativnom ažuriranju 2 za SQL Server 2019. Dodatna poboljšanja izvršena su u sljedećim kumulativnim ažuriranjima za SQL Server:

Preporučujemo da primijenite najnovije kumulativno ažuriranje na ovom popisu da biste riješili razne probleme sa sadržajem spinlocka. 

Važno: Da biste mogli ispraviti problem s okretnom petljom, zastavica praćenja 8101 mora biti omogućena nakon primjene jednog od CU-ova s ovog popisa. 
 

O kumulativnim ažuriranjima za SQL Server

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Otklanjanje poteškoća

Da biste otklonili poteškoće s sukobom spinlocka, u sljedećim člancima potražite detaljne informacije o prepoznavanju i rješavanju problema povezanih s visokim sukobom cpu-a i okretnog okna u SQL Server aplikacijama: 

Reference

Informirajte se o terminologiji koju Microsoft koristiti za opisivanje softverskih ažuriranja.

sys.dm_os_spinlock_stats (Transact-SQL) | Microsoft Saznajte

DBCC TRACEON – zastavice praćenja (Transact-SQL)

Izjava o odricanju odgovornosti za informacije drugih proizvođača

Proizvodi trećih strana o kojima se govori u ovom članku proizvode tvrtke koje su neovisne o Microsoft. Microsoft ne daje nikakva jamstva, implicirana ili na neki drugi način, o performansama ili pouzdanosti tih proizvoda.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×