32

SQL Profiler 中 Duration 列的单位是什么?我以为是毫秒,但在下面的 Profiler 行中,我发现它与开始时间和结束时间相矛盾:

spid=163    
duration=11310646
starttime=2010-04-06 17:45:24.480
endtime=2010-04-06 17:45:35.790
reads=152
writes=2
cpu=16
eventclass=12
textdata= DELETE FROM dbo.[Icon] WHERE Id = 20087 

仅供参考,我使用的是 SQL Server 2008。

4

1 回答 1

60

我在这里找到了答案。它说

在 SQL Server 2005 及更高版本中,SQL Server Profiler 图形用户界面默认以毫秒为单位显示 Duration 列,但是当将跟踪保存到文件或数据库表时,Duration 列的值以微秒为单位写入

将跟踪文件保存在数据库中后,我正在观察它们。

于 2010-04-07T06:09:10.170 回答