Příznaky
Při používání Microsoft SQL serveru 2014 se můžete setkat s následujícím problémem, který je spojený s poznámkami k verzi v systému SQL Server 2014:P rocedure a statistika spuštění dotazu pro nativně kompilované uložené postupy záznam času pracovníka v násobcíchchyby 1000: když povolíte kolekci procedur nebo kolekci statistických údajů o spuštění dotazů pro nativně kompilovaných uložených procedur pomocí sp_xtp_control_proc_exec_stats nebo sp_xtp_control_query_exec_stats, zobrazí se v DMVs sys.dm_exec_procedure_stats a v sys.dm_exec_query_statsí * _worker_time v násobcích 1000. Spuštění dotazu, která mají čas pracovníka menší než 500 mikrosekund, bude hlášena jako worker_time 0.
Příčina
K tomuto problému dochází proto, že rozhraní API používané k zobrazení času procesoru má přesnost až milisekund a nelze ho použít k zobrazení času procesoru v mikrosekundové přesnosti.
Řešení
Po použití opravy je čas pracovníka hlášen v mikrosekundách a číslo se už nezaokrouhluje na násobky čísla 1000. problém byl poprvé opraven v následující kumulativní aktualizaci SQL serveru.
Kumulativní aktualizace 1 pro SQL Server 2014 /en-us/help/2931693
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.