sqlprofiler - services - sql server profiler 2014
Unidad de CPU/duraciĆ³n de SQL Profiler (2)
El resultado de un rastreo de SQL Server en el generador de perfiles contiene las columnas CPU y Duración (entre otras). ¿En qué unidades están estos valores?
La CPU está en milisegundos. En SQL Server 2005 y posterior, la duración es en microsegundos cuando se guarda en un archivo o una tabla, y milisegundos en la interfaz de usuario. En sqlserver 2000, siempre está en milisegundos. De MSDN .
El usuario jerryhung brinda información más precisa y específica de la versión en un comentario:
A partir de SQL Server 2005, el servidor informa la duración de un evento en microsegundos (una millonésima, o 10 -6 de segundo) y la cantidad de tiempo de CPU utilizada por el evento en milisegundos (una milésima, o 10-3 de un segundo). En SQL Server 2000, el servidor informó la duración y el tiempo de CPU en milisegundos. En SQL Server 2005 y posterior, la interfaz gráfica de usuario del Analizador de SQL Server muestra la columna Duración en milisegundos de forma predeterminada, pero cuando se guarda un seguimiento en un archivo o en una tabla de base de datos, el valor de la columna Duración se escribe en microsegundos.
Según la documentation (para SQL Server Profiler 2016), la unidad predeterminada para la columna Duración es milisegundos.
Mostrar valores en la columna Duración en microsegundos Muestra los valores en microsegundos en la columna de datos de Duración de los rastreos. De forma predeterminada, la columna Duración muestra los valores en milisegundos.
Se puede cambiar a microsegundos en Opciones generales: Herramientas-> Opciones
No hay nada de malo con el uso del generador de perfiles 2016 en versiones anteriores del DBMS.