Simptomi

Kada koristite novu instancu sustava Microsoft SQL Server 2016 (ili 2017) ili instancu sustava SQL Server 2016 (ili 2017) koji je nadograđen iz starije verzije sustava SQL Server, možete iskusiti probleme s performansama zbog visokog korištenja CPU-a. Osim toga, ako upit sys.dm_os_spinlock_stats tablicu, primijetit ćete visoku vrijednost u stupcu vrti za SECURITY_CACHE (sigurnosnu predmemoriju) i CMED_HASH_SET (predmemorija metapodataka) (u odnosu na druge retke u tablici). Na primjer, primijetit ćete sljedeće vrijednosti. error

Uzrok

Taj se problem pojavljuje zbog natjecanja visokog okretnog zaključavanja u vrlo istodobnom sustavu. U ovim operativnim sustavima veći broj razgovora CPU-a natječe se za resurse i vrti se u proširenom intervalima dok se periodički pokreću u petlji da bi se utvrdilo je li resurs dostupan, a ne odmah popustljiv. Kada se veći broj tema procesora nastavi vrtjeti (u nekom trenutku petlja) za resurs, a ne popustljiv, to uzrokuje velike probleme s uporabom procesora i performansama.

Rješenje

Problem je riješen u sljedećim kumulativnim ažuriranjima za SQL Server:

Napomena Kada primijenite SQL poslužitelj 2016 Kumulativno ažuriranje 2 (CU2), SECURITY_CACHE i CMED_HASH_SET nazivi će se promijeniti u LOCK_RW_SECURITY_CACHE i LOCK_RW_CMED_HASH_SET. Kada se CU2 Primijeni, vrijednosti se prikazuju na sljedeći način. Updated

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Najnovije Kumulativno ažuriranje za SQL Server 2017

Najnovije Kumulativno ažuriranje za SQL Server 2016

Potrebna vam je dodatna pomoć?

Proširite svoje vještine
Istražite osposobljavanje
Prvi koristite nove značajke
Pridružite se Microsoft Insidere

Jesu li ove informacije bile korisne?

Koliko ste zadovoljni kvalitetom prijevoda?
Što je utjecalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×