Symptômes
Lorsque vous utilisez Microsoft SQL Server 2014, il est possible que vous rencontriez le problème suivant qui est lié aux notes de publication de SQL Server 2014:P ROCEDURE et les statistiques d’exécution de requête pour les procédures stockées compilées en natif enregistrent les heures du travailleur en multiples de 1000émission : après avoir activé la collection de données de la collection de procédures ou de statistiques d’exécution de requête pour les procédures stockées compilées en mode natif à l’aide de sp_xtp_control_proc_exec_stats ou sp_xtp_control_query_exec_stats, vous pouvez voir le rapport * _worker_time signalé par multiples de 1000, dans les DMV sys.dm_exec_procedure_stats et sys.dm_exec_query_stats. Les exécutions de requête dont le temps de travail est inférieur à 500 microsecondes seront signalées comme ayant une worker_time de 0.
Cause
Ce problème survient parce que l’API qui est utilisée pour afficher le temps UC a une précision de quelques millisecondes uniquement et qu’elle ne peut pas être utilisée pour afficher du temps UC en microsecondes.
Résolution
Après avoir appliqué le correctif, le temps du travailleur est signalé en microsecondes et le nombre n’est plus arrondi aux multiples de 1 000. le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 1 pour SQL Server 2014 /en-us/help/2931693
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.