Sql server 2005 跟踪输出中持续时间列的准确性

Sql server 2005 跟踪输出中持续时间列的准确性,sql-server-2005,datetime,trace,Sql Server 2005,Datetime,Trace,我已将SS2005的跟踪输出保存到表中。“持续时间”列中包含的最小值为976。由于此列显示的是微秒,因此等于0.976毫秒。由于DATATIME仅精确到3.33毫秒,我认为3330微秒是SS可以识别的最小时间增量,也是我在Duration列中看到的最小值。这是不正确的还是我误解了输出?精度四舍五入到.000、.003或.007秒的增量 从这里开始哇,微秒和毫秒有很多混淆。是的,它们是四舍五入的。这就是为什么所有DATETIME字段都以0、3或7结尾。但是,“持续时间”列如何显示小于3.33毫秒的

我已将SS2005的跟踪输出保存到表中。“持续时间”列中包含的最小值为976。由于此列显示的是微秒,因此等于0.976毫秒。由于DATATIME仅精确到3.33毫秒,我认为3330微秒是SS可以识别的最小时间增量,也是我在Duration列中看到的最小值。这是不正确的还是我误解了输出?

精度四舍五入到.000、.003或.007秒的增量


从这里开始

哇,微秒和毫秒有很多混淆。是的,它们是四舍五入的。这就是为什么所有DATETIME字段都以0、3或7结尾。但是,“持续时间”列如何显示小于3.33毫秒的值?