Sümptomid
Oletame, et teil on alati kättesaadavus rühma (AG) SQL Server 2016 ja 2017. Kui töötlete mõnda teise koopia päringut, võib jõudlus olla palju aeglasem kui esmane koopia, sest sagedased DIRTY_PAGE_TABLE_LOCK ootab.
Põhjus
See probleem ilmneb loetud päringu ja uuesti jutulõnga vahelise sisu tõttu ning tabel on lukustatud.
Lahendus
See parandus sisaldub SQL serveri järgmiste värskendustega.
Kumulatiivne Update 8 SQL Server 2017
Kumulatiivne Update 1 SQL Server 2016 Service Pack 2 jaoks
Kumulatiivne Update 9 SQL Server 2016 hoolduspaketi 1 jaoks
SQL serveri järkude teave
Iga uus järk SQL serveri jaoks sisaldab kõiki varasemas järgus olevaid Kiirparandusi ja turvaparandusi. Soovitame installida oma SQL serveri versiooni uusimad versioonid.
Lahendus
Selle probleemilahendamisekssaate paralleelse Redo lõime asemel kasutada ühte Redo-jutulõnga, lubades jälituslipp 3459.
Lisateave
Kirjutuskaitstud päringute korral, mis töötavad loetava sekundaarse koopiana, proovib päringu niidid rakendada ootel Logi Redo-toiminguid ning vajadusega teha koostööd, et teha töö uuesti DIRTY_PAGE_TABLE_LOCK ootab, mida saab sageli genereerida ja aeglustada nii Redo kui ka päringu jõudlust, kui esineb samaaegselt Redo-töökoormusi. DIRTY_PAGE_TABLE_LOCK ootamisega seotud jõudluse probleemi käsitletakse selles artiklis mainitud SQL Server 2016 SP ja SQL Server 2017 kumulatiivse värskenduse väljalaskes.
Lisateavet leiate järgmisest ajaveebist kättesaadavuse rühma teisene koopia Redo mudel ja jõudlus.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Siit saate teada, Kuidas Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.