Συμπτώματα
Όταν χρησιμοποιείτε τον Microsoft SQL Server 2014, ενδέχεται να αντιμετωπίσετε το ακόλουθο πρόβλημα που σχετίζεται με τις σημειώσεις έκδοσης του SQL server 2014:P rocedure και τα στατιστικά στοιχεία εκτέλεσης ερωτήματος για εγγενώς μεταγλωττισμένες αποθηκευμένες διαδικασίες καταγράφουν το χρόνο εργασίας σε πολλαπλάσια του 1000ζητήματος: αφού ενεργοποιήσετε τη συλλογή στατιστικών εκτέλεσης διαδικασιών ή ερωτημάτων εκτέλεσης για εγγενώς μεταγλωττισμένων αποθηκευμένων διαδικασιών χρησιμοποιώντας sp_xtp_control_proc_exec_stats ή sp_xtp_control_query_exec_stats, θα δείτε το * _worker_time που αναφέρθηκαν σε πολλαπλάσια του 1000, στο DMVs sys.dm_exec_procedure_stats και το sys.dm_exec_query_stats. Οι εκτελέσεις ερωτημάτων που έχουν χρόνο εργασίας μικρότερο από 500 μικροδευτερόλεπτα θα αναφέρονται ως worker_time 0.
Αιτία
Το πρόβλημα παρουσιάζεται επειδή το API που χρησιμοποιείται για την προβολή του χρόνου CPU έχει ακρίβεια έως και χιλιοστά του δευτερολέπτου και δεν μπορεί να χρησιμοποιηθεί για την προβολή του χρόνου CPU με ακρίβεια μικροδευτερολέπτων.
Επίλυση
Αφού εφαρμόσετε την επιδιόρθωση, ο χρόνος εργασίας αναφέρεται σε μικροδευτερόλεπτα και ο αριθμός δεν στρογγυλοποιείται πλέον σε πολλαπλάσια του 1000. το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 1 για τον SQL Server 2014 /en-us/help/2931693
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".