Sümptomid
Uued kriteeriumid ühiste kriteeriumide täitmiseks (CCC) võivad põhjustada rohkem CPU tarbimist SQL Server 2016 ja 2017. See võib olla rohkem märgatav töökoormuste puhul, mis kasutavad paljusid sagedasti, lühikesi kandeid (nt tempdb sisaldavad). Selline käitumine esineb ka siis, kui CCC pole lubatud.
Kaaluge järgmisi stsenaariume.
-
Sul on väga ülekande töökoormus suure hulga Insert/Update ' i tehingutega.
-
Teie rakendus teeb sageli väikseid tehinguid.
-
Teie taotlus sõltub suuresti tempdb, näiteks kui rakendus kasutab LISAmist temp-tabelisse järjestikku paljudes eraldiseisvates tehingutes.
Lahendus
See probleem on lahendatud SQL serveri järgmisi kumulatiivseid värskendusi.
Märkus.
-
Fix jälituslipp (TF) 3427 lubamiseks peab olema lubatud ainult SQL Server 2016 SP1 kumulatiivne Update 2 for SQL Server 2016 SP2 koondvärskenduses 2.
-
Alates kumulatiivsest Update 3 for SQL Server 2016 SP2 ja SQL Server 2017, peab ühiste kriteeriumide järgimine (CCC) olema keelatud paranduse lubamiseks.
Kumulatiivne värskendus 4 SQL Server 2017
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Siit leiate teavet selle kohta, mida Microsoftkasutab tarkvaravärskenduste kirjeldamiseks.