Sümptomid
Uued auditinõuded ühiste kriteeriumide nõuetele vastavuse (CCC) kohta võivad põhjustada SQL Server 2016. ja 2017. aastal rohkem protsessoritarbimist. See võib olla märgatavam töökoormuste puhul, mis kasutavad paljusid sagedasi lühikesi tehinguid, näiteks tempdb-tehinguid. Selline käitumine ilmneb ka siis, kui CCC pole lubatud.
Vaatame järgmisi stsenaariume.
- Teil on väga tehinguline töökoormus, kus on palju lisamis- ja värskendamistehinguid.
- Rakendus teeb sageli väikseid tehinguid.
- Rakendus tugineb suurel määral tempdb-failile (nt kui rakendus kasutab tabelit INSERT INTO temp mitmes eraldi tehingus järjest).
Lahendus
See probleem on lahendatud järgmistes SQL Server koondvärskendustes.
Märkus.
- Paranduse jälituse lipu (TF) 3427 lubamiseks peab olema lubatud ainult koondvärskendus 2 SQL Server 2016 SP1 koondvärskenduse 2 jaoks SQL Server 2016 SP2.
- Alates SQL Server 2016 SP2 koondvärskendusest 3 ja SQL Server 2017 tuleb paranduse lubamiseks ühiste kriteeriumide nõuetele vastavus (CCC) keelata.
SQL Server 2017 koondvärskendus 4
SQL Server 2016 SP2 koondvärskendus 3
SQL Server 2016 SP1 koondvärskendus 2
Teave SQL Server koondvärskenduste kohta
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
Uusim koondvärskendus SQL Server 2017 jaoks
Uusim koondvärskendus SQL Server 2016 jaoks
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Viited
Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.