2 ответов:
процессор находится в миллисекундах. В sql server 2005 и более поздних версиях длительность при сохранении в файл или таблицу выражается в микросекундах, а в пользовательском интерфейсе-в миллисекундах. В sqlserver 2000 он всегда находится в миллисекундах. От MSDN.
пользователь jerryhung дает более точную информацию о конкретной версии в комментарии:
начиная с SQL Server 2005, сервер сообщает продолжительность события в микросекундах (одна миллионная, или 10-6 секунды) и количество процессорного времени, используемого событием в миллисекундах (одна тысячная, или 10-3 секунды). В SQL Server 2000 сервер сообщал о продолжительности и времени процессора в миллисекундах. В SQL Server 2005 и более поздних версиях графический пользовательский интерфейс SQL Server Profiler по умолчанию отображает столбец Duration в миллисекундах, но при сохранении трассировки в файл или таблицу базы данных значение столбца Duration записывается в микросекундах.
по словам документация (для SQL Server Profiler 2016) единица измерения по умолчанию для столбца длительность-миллисекунды.
показывать значения в продолжительность в микросекундах Отображает значения в микросекундах в продолжительность столбец данных следов. По умолчанию продолжительность столбец отображает значения в миллисекундах.
Он может быть изменен на микросекунды в общих опциях: Инструменты- > Параметры
нет ничего плохого в использовании профилировщика 2016 на более старых версиях СУБД.

Comments