Các tài liệu cho sys.dm_exec_query_stats
các tiểu bang như sau:
Một truy vấn ban đầu của sys.dm_exec_query_stats có thể tạo ra kết quả không chính xác nếu có một khối lượng công việc hiện đang thực thi trên máy chủ. Kết quả chính xác hơn có thể được xác định bằng cách chạy lại truy vấn.
Đôi khi tôi truy vấn DMV đó trong một khối lượng công việc đang hoạt động và muốn có kết quả chính xác. Tôi không biết làm thế nào để áp dụng cảnh báo trên trong thực tế. Tôi có nên luôn truy vấn DMV hai lần và sử dụng tập kết quả thứ hai vì điều đó sẽ chính xác hơn? Điều đó cảm thấy một chút xa vời. Tôi có cần phải biết những cách mà DMV có thể không chính xác để tôi có thể đưa yếu tố đó vào phân tích của mình không? Nếu vậy, loại không chính xác nào có thể xuất hiện: hàng bị thiếu, giá trị lỗi thời, hàng không nhất quán hoặc một cái gì khác?
Thực hành tốt nhất khi sử dụng sys.dm_exec_query_stats
trong một khối lượng công việc đang hoạt động là gì?