Simptomi
Razmotrite sledeći scenario:
-
Imate Microsoft SQL Server 2016 ili 2017 bazu podataka koja sadrži indekse kolona.
-
Omogućavate izolaciju snimka čitanja (RCSI) na nivou baze podataka ili baza podataka deluje kao čitljiva sekundarna replika u grupi dostupnosti (RCSI je u ovom slučaju podrazumevano omogućen).
-
Upitiza čitanje (SELECT) za čitanje u odnosu na indeks stubičnice u trenutku kada se insert izjave pojavljuju na istom indeksu.
U ovom scenariju, možda ćete primetiti loše performanse u sql Server 2016 i 2017. Pored toga,može doći do ozbiljnog blokiranja i čekanja upita na QUERY_TASK_ENQUEUE_MUTEX i ROWGROUP_VERSION.
Rešenje
Kumulativne informacije o ažuriranju:
Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:
Kumulativna ispravka 16 za SQL Server 2017
Kumulativna ispravka 3 za SQL Server 2016 servisni paket 2
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Informacije o hitnoj ispravki na zahtev:
Ovaj problem je rešen u sledećoj hitnoj ispravki na zahtev za SQL Server:
Hitna ispravka na zahtev za SQL Server 2017 CU15
Rešenje
Kao rešenje ovog problema, možete da otpustite indeks kolone u tabelu.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ispravki.