KB3216543 - FIX: Töökoormused, mis kasutavad palju sagedased lühikesed tehingud SQL Server 2016 ja 2017 võib tarbida rohkem protsessorit kui SQL Server 2014

Rakenduskoht
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2017 Standard on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows

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.