Sümptomid
Kui käivitate päringu nii SQL Server 2017 RTM kui ka SQL Server 2017 koondvärskenduses 14 (CU 14), märkate, et SQL-i common language runtime ' i (SQLCLR) funktsioon võtab päringu käivitamiseks aega enam kui SQL Server 2017 RTM-versioonis.
Põhjus
Funktsioon UpdateCpuUsage () on kallis ja seda kasutatakse CPU kasutamise kogumiseks, kui funktsioon CLR käivitatakse. Pärast selle paranduse rakendamist oleme ainult Koguge see, kui Profileerimine on sisse lülitatud.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lahendus
See probleem on lahendatud järgmises SQL serveri koondvärskenduses:
SQL serveri kumulatiivsed värskendused:
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.
Viited
Lisateave terminoloogia , mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.