Triệu chứng
Khi bạn sử dụng Microsoft SQL Server 2014, bạn có thể gặp phải sự cố sau đây có liên quan đến các ghi chú phát hành SQL Server 2014:P rocedure và các thống kê thực thi truy vấn cho bản ghi công việc đã lưu trữ theo bội số của nhân viên trong bội số của 1000vấn đề: sau khi bạn kích hoạt bộ sưu tập quy trình hoặc bộ sưu tập thực thi truy vấn cho các thủ tục được lưu trữ nguyên bản bằng cách sử dụng sp_xtp_control_proc_exec_stats hoặc sp_xtp_control_query_exec_stats, bạn nhìn thấy * _worker_time được báo cáo trong bội số của 1000, trong dmvs sys.dm_exec_procedure_stats và sys.dm_exec_query_stats. Việc xử tử truy vấn có thời gian nhân viên nhỏ hơn 500 microseconds sẽ được báo cáo là có worker_time của 0.
Nguyên nhân
Sự cố xảy ra vì API được dùng để xem thời gian CPU có độ chính xác lên đến mili giây và nó không thể được dùng để xem thời gian CPU ở độ chính xác microsecond.
Giải pháp
Sau khi bạn áp dụng bản sửa lỗi, thời gian công việc được báo cáo trong microseconds và số này không còn được làm tròn đến bội số của 1000. vấn đề lần đầu tiên đã được khắc phục trong bản Cập Nhật tích lũy sau của SQL Server.
Cập Nhật tích lũy 1 cho SQL Server 2014 /en-us/help/2931693
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".