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.
Lahendus
Pärast paranduse rakendamist teatatakse töötaja ajast mikrosekundites ja arv pole enam ümardatud mitmele 1000-ni. probleem parandati esmakordselt SQL serveri järgmise koondvärskenduse.
Kumulatiivne Update 1 SQL Server 2014 /en-us/help/2931693
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.