Câu trả lời:
Vì CPU tính bằng mili giây. Từ đầu với SQL Server 2005, máy chủ báo cáo thời lượng của một sự kiện tính bằng microseconds
(một phần triệu hoặc 10-6 giây) và lượng thời gian CPU được sự kiện sử dụng tính bằng mili giây (một phần nghìn , hoặc 10-3 của một giây). Ngay cả trong SQL Server 2000, máy chủ đã báo cáo cả thời lượng và thời gian CPU milliseconds
. Trong SQL Server 2005 trở lên, giao diện người dùng đồ họa SQL Server Profiler hiển thị cột Thời lượng theo mili giây theo mặc định, nhưng khi một dấu vết được lưu vào tệp hoặc bảng cơ sở dữ liệu , the Duration column value is written in microseconds
.
Để biết thêm thông tin của bạn Giải thích việc sử dụng CPU để phân tích hiệu suất và tại đây
SQL Server 2005 trở lên, thời lượng tính bằng micrô giây khi được lưu vào tệp hoặc bảng và (theo mặc định) mili giây trên GUI.
Giao diện người dùng đồ họa SQL Server Profiler hiển thị cột Thời lượng theo mili giây theo mặc định, nhưng khi một dấu vết được lưu vào tệp hoặc bảng cơ sở dữ liệu, giá trị cột Thời gian được ghi bằng micrô giây.
Xem và phân tích dấu vết với SQL Server Profiler
Hình dung trong SQL Server Profiler có thể được thay đổi trong Tùy chọn chung: