Единица измерения для столбца Duration в SQL Profiler

Какова единица измерения столбца «Длительность» в SQL Profiler? Я думал, что это миллисекунды, но в следующей строке 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.


person Mubashar    schedule 07.04.2010    source источник
comment
Подробный ответ на вопрос ЦП / длительность модуля SQL Profiler дает   -  person surfmuggle    schedule 07.11.2016


Ответы (1)


Я нашел ответ здесь. Это говорит

В SQL Server 2005 и более поздних версиях графический интерфейс пользователя SQL Server Profiler по умолчанию отображает столбец Duration в миллисекундах, но когда трассировка сохраняется либо в файл, либо в таблицу базы данных, значение столбца Duration записывается в микросекундах.

Я наблюдал за ними после сохранения файла трассировки в базе данных.

person Mubashar    schedule 07.04.2010
comment
Этот ответ был для версии 2008, возможно, теперь он был изменен. Возможно, теперь есть некоторая конфигурация, которая может изменить это поведение. - person Mubashar; 12.07.2017