2009-06-10 30 views

Trả lời

82

CPU bằng mili giây. Trong máy chủ sql 2005 trở lên, thời lượng bằng micro giây khi được lưu vào tệp hoặc bảng và mili giây trong giao diện người dùng. Trong sqlserver 2000, nó luôn bằng mili giây. Từ MSDN.

tài jerryhung đưa ra một thông tin phiên bản cụ thể chính xác hơn trong một chú thích:

Bắt đầu với SQL Server 2005, các máy chủ báo cáo thời gian của một sự kiện trong micro (một phần triệu, hoặc 10 -6 trong một giây) và lượng thời gian CPU được sử dụng bởi sự kiện tính bằng mili giây (một phần nghìn hoặc 10 -3 giây). Trong SQL Server 2000, máy chủ báo cáo cả thời gian và thời gian CPU tính bằng mili giây. Trong SQL Server 2005 và sau đó, giao diện người dùng đồ họa SQL Server Profiler hiển thị cột thời gian 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 lượng được viết bằng micro giây.

+0

Cảm ơn - đó thực sự là nhật ký SQL2000 tôi đã xem báo cáo nào theo mili giây mà liên kết cũng trả lời. – PaulB

+20

Bắt đầu với SQL Server 2005, máy chủ báo cáo thời lượng của sự kiện tính bằng micro giây (một phần triệu hoặc 10-6 giây) và lượng thời gian CPU được sử dụng bởi sự kiện tính bằng mili giây (một phần nghìn hoặc 10-3 , trong một giây). Trong SQL Server 2000, máy chủ báo cáo cả thời gian và thời gian CPU tính bằng mili giây. Trong SQL Server 2005 và sau đó, giao diện người dùng đồ họa SQL Server Profiler hiển thị cột thời gian 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 lượng được viết bằng micro giây. – jerryhung

+4

Câu trả lời này có thể được chỉnh sửa rõ ràng không. Câu trả lời gốc (Đánh dấu là đúng) là không chính xác nếu bạn đang đề cập đến cột trong Profiler bởi vì như được chỉ ra bởi bình luận jerryhung, nó được hiển thị dưới dạng mili giây. –

1

Theo documentation (dành cho SQL Server Profiler 2016) đơn vị mặc định cho cột Thời lượng là mili giây.

Hiển thị giá trị trong Thời gian cột trong micro Hiển thị các giá trị trong micro trong cột dữ liệu Thời gian của dấu vết. Theo mặc định, cột Thời lượng hiển thị giá trị theo mili giây.

Nó có thể được thay đổi để micro trong General Options: Tools-> Options

enter image description here

Không có gì sai với việc sử dụng 2016 hồ sơ trên các phiên bản cũ của DBMS.

Các vấn đề liên quan