J'ai généré un fichier de trace dans SQL Server 2012, pas vraiment sûr de l'unité de durée, il est mesuré en millisecondes?
Comme le processeur est en millisecondes. Dès le début avec SQL Server 2005, le serveur signale la durée d'un événement en microseconds
(un millionième ou 10-6 de seconde) et la quantité de temps processeur utilisée par le événement en millisecondes (un millième ou 10-3 de seconde). Même dans SQL Server 2000, le serveur a signalé à la fois la durée et le temps processeur dans milliseconds
. Dans SQL Server 2005 et versions ultérieures, l'interface utilisateur graphique de SQL Server Profiler affiche la colonne Durée en millisecondes par défaut, mais lorsqu'une trace est enregistrée dans un fichier ou une table de base de données, the Duration column value is written in microseconds
.
Pour votre référence supplémentaire Interprétation de l'utilisation du processeur pour l'analyse des performances et ici
SQL Server 2005 et versions ultérieures, la durée est exprimée en microsecondes lorsqu'elle est enregistrée dans un fichier ou une table et (par défaut) en millisecondes sur l'interface graphique.
L'interface utilisateur graphique de SQL Server Profiler affiche la colonne Durée en millisecondes par défaut, mais lorsqu'une trace est enregistrée dans un fichier ou une table de base de données, la valeur de la colonne Durée est écrite en microsecondes.
Afficher et analyser les traces avec SQL Server Profiler
La visualisation dans SQL Server Profiler peut être modifiée dans les options générales: