KB2940348-FIX: töötaja aeg DMVs sys.dm_exec_procedure_stats ja sys.dm_exec_query_stats algupäraselt kompileeritud salvestatud protseduurid on esitatud valesti SQL Server 2014

Sümptomid

Kui kasutate Microsoft SQL Server 2014, võib ilmneda järgmine probleem, mis on seotud SQL server 2014 Release notes:P rocedure ja päringute käivitamise statistika algupäraselt kompileeritud salvestatud protseduurid Record töötaja aja mitmekordsed 1000probleem: pärast seda, kui lubate protseduuri või päringute teostamise statistika kogumist algupäraselt kompileeritud salvestatud protseduuridel sp_xtp_control_proc_exec_stats või Sp_xtp_control_query_exec_stats abil, kuvatakse DMVs sys.dm_exec_procedure_stats ja sys.dm_exec_query_stats mitu 1000 _worker_time. Päringu täitmisel, millel on töötaja aeg vähem kui 500 mikrosekundites, teatatakse, kui worker_time on 0.

Põhjus

See probleem ilmneb, sest CPU-kellaaja kuvamiseks kasutataval API-s on täpsus kuni millisekundit ainult ja seda ei saa kasutada CPU aja kuvamiseks microsecond täpsusega.

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.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×