Answers:
因为CPU以毫秒为单位。从SQL Server 2005开始,服务器将以毫秒为单位报告事件的持续时间microseconds
(百万分之一,即10-6秒),以毫秒为单位报告事件使用的CPU时间(千分之一)。 ,即10-3秒)。即使在SQL Server 2000中,服务器也会在中报告持续时间和CPU时间milliseconds
。在SQL Server 2005和更高版本中,SQL Server Profiler图形用户界面默认情况下以毫秒为单位显示“持续时间”列,但是当将跟踪保存到文件或数据库表时,the Duration column value is written in microseconds
。
供您进一步参考,以解释CPU使用率以进行性能分析和此处
SQL Server 2005和更高版本,保存到文件或表中的持续时间以微秒为单位,在GUI上(默认)为毫秒。
默认情况下,SQL Server Profiler图形用户界面以毫秒为单位显示“持续时间”列,但是当将跟踪保存到文件或数据库表中时,“持续时间”列的值以微秒为单位。
可以在“常规选项”中更改SQL Server Profiler中的可视化: