Đơn vị thời lượng trong tệp theo dõi SQL Server


10

Tôi đã tạo một tệp theo dõi trong SQL Server 2012, không thực sự chắc chắn về đơn vị thời lượng, nó được đo bằng mili giây?

nhập mô tả hình ảnh ở đây

Câu trả lời:


10

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


6

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:

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.