Sintomi
Quando si usa Microsoft SQL Server 2014, è possibile che venga visualizzato il problema seguente correlato nelle Note sulla versione di SQL server 2014:P ROCEDURE e le statistiche di esecuzione delle query per le stored procedure compilate nativamente i record di tempo in più di un problema di 1000: dopo l'abilitazione della raccolta di procedure o delle statistiche di esecuzione delle query per le stored procedure compilate nativamente usando sp_xtp_control_proc_exec_stats o sp_xtp_control_query_exec_stats, viene visualizzata la _worker_time * segnalata in multipli di 1000, nella sys.dm_exec_procedure_stats DMV e sys.dm_exec_query_stats. Le esecuzioni di query che hanno un tempo di lavoro inferiore a 500 microsecondi verranno segnalate come aventi un worker_time pari a 0.
Causa
Il problema si verifica perché l'API usata per visualizzare il tempo della CPU ha una precisione fino a millisecondi e non può essere usata per visualizzare il tempo della CPU in precisione microsecondo.
Risoluzione
Dopo aver applicato la correzione, l'ora di lavoro viene segnalata in microsecondi e il numero non viene più arrotondato ai multipli di 1000. il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 1 per SQL Server 2014 /en-us/help/2931693
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".