KB4163087-FIX: performanse su spore za uvijek na AG kada obrađujemo upit za čitanje u sustavu SQL Server

Simptomi

Pretpostavimo da imate uvijek na grupi dostupnost (AG) u sustavu SQL Server 2016 i 2017. Kada obradi upit za čitanje na sekundarnoj replici, performanse mogu biti znatno sporije od primarne replike zbog čestih DIRTY_PAGE_TABLE_LOCK čekanja.

Uzrok

Taj se problem pojavljuje zbog argumenta između upita s pročitanjem i razgovora ponovljanog ponavljanja i zato što je tablica zaključana.

Rješenje

Ovaj je popravak obuhvaćen sljedećim ažuriranjima za SQL Server:

Kumulativno ažuriranje 8 za SQL Server 2017 

Kumulativno ažuriranje 1 za SQL Server 2016 Service Pack 2

Kumulativno ažuriranje 9 za SQL Server 2016 Service Pack 1

O izradi sustava SQL Server

Svaki novi međuverzija za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su bili u prethodnoj izradi. Preporučujemo da instalirate najnoviju verziju verzije sustava SQL Server:

Najnovije Kumulativno ažuriranje za SQL Server 2017

Najnovija verzija za SQL Server 2016

Zaobilazno rješenje

Da biste zaobišli taj problem,možete koristiti jedan ponoveni konac, a ne paralelno ponovljnu nit tako da omogućite praćenje zastavice 3459.

Dodatne informacije

Kada se upiti koji su samo za čitanje izvode na čitljivoj sekundarnoj replici, teme upita pokušaju da se primjenjuju u tijeku ponavljanje zapisnika, operacije i potrebe za suradnjom s ponavljanim radnim tekama s DIRTY_PAGE_TABLE_LOCK Waitsom, što se može često generirati i usporiti i ponavljanje ponavljanja te performanse upita ako postoje istodobni ponavljanje radnih opterećenja. Problem s performansama povezanog s DIRTY_PAGE_TABLE_LOCK čekanje adresiran je u Kumulativno izdanje ažuriranja za SQL Server 2016 SP i SQL Server 2017 navedenih u ovom članku.

Dodatne informacije potražite na sljedećem blogu u grupi raspoloživost sekundarne replika ponovi model i performanse.

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

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?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×