2010-04-07 5 views
30

Quelle est l'unité de la colonne Durée dans SQL Profiler? Je pensais que c'était millisecondes, mais dans la ligne de Profiler suivante je l'ai trouvé contredisant avec début et de fin:Unité de mesure de la colonne Durée dans SQL 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 

Pour votre information, je suis en utilisant SQL Server 2008.

+0

La question [Unités SQL Profiler/unités de durée] (http://stackoverflow.com/questions/976628/) donne une réponse détaillée – surfmuggle

Répondre

59

J'ai trouvé la réponse here. Il dit

Dans SQL Server 2005 et plus tard, le SQL Server Profiler interface graphique utilisateur affiche la colonne Durée en millisecondes par défaut, mais quand une trace est enregistré dans un fichier ou une base de données table, la colonne Durée valeur est écrit en microsecondes

Je les regardais après avoir enregistré le fichier de trace dans la base de données.

+0

Cette réponse était pour la version 2008 peut être maintenant il a été changé. Peut être maintenant il y a une certaine config qui peut changer ce comportement. –

Questions connexes