Dauereinheit in der SQL Server-Tracedatei

10

Ich habe eine Tracedatei in SQL Server 2012 generiert. Ich bin mir nicht sicher, wie lange sie dauert. Sie wird in Millisekunden gemessen.

Geben Sie hier die Bildbeschreibung ein

Säbel
quelle

Antworten:

10

Da sich die CPU in Millisekunden befindet. Von Beginn an mit SQL Server 2005 meldet der Server die Dauer eines Ereignisses in microseconds(ein Millionstel oder 10-6 Sekunden) und die vom Ereignis verwendete CPU-Zeit in Millisekunden (ein Tausendstel) oder 10-3 Sekunden). Selbst in SQL Server 2000 meldete der Server sowohl die Dauer als auch die CPU-Zeit in milliseconds. In SQL Server 2005 und höher zeigt die grafische Benutzeroberfläche von SQL Server Profiler die Spalte Dauer standardmäßig in Millisekunden an, wenn jedoch eine Ablaufverfolgung entweder in einer Datei oder in einer Datenbanktabelle gespeichert wird the Duration column value is written in microseconds.

Für Ihre weitere Referenz Interpretieren der CPU-Auslastung für die Leistungsanalyse und hier

Md Haidar Ali Khan
quelle
6

SQL Server 2005 und höher beträgt die Dauer in Mikrosekunden, wenn sie in einer Datei oder Tabelle gespeichert werden, und (standardmäßig) Millisekunden auf der GUI.

Die grafische Benutzeroberfläche von SQL Server Profiler zeigt die Spalte Dauer standardmäßig in Millisekunden an. Wenn jedoch eine Ablaufverfolgung in einer Datei oder einer Datenbanktabelle gespeichert wird, wird der Wert der Spalte Dauer in Mikrosekunden geschrieben.

Anzeigen und Analysieren von Traces mit SQL Server Profiler

Die Visualisierung in SQL Server Profiler kann in den allgemeinen Optionen geändert werden:

Geben Sie hier die Bildbeschreibung ein

JSapkota
quelle