CPUはミリ秒単位なので、SQL Server 2005の最初から、サーバーはイベントの継続時間をmicroseconds
(100万分の1、つまり10-6秒)で報告し、ミリ秒単位のイベント(1000分の1、つまり10-3秒)。 SQL Server 2000でも、サーバーはmilliseconds
で期間とCPU時間の両方を報告しました。 SQL Server 2005以降では、SQL Server Profilerのグラフィカルユーザーインターフェイスには、既定で期間列がミリ秒単位で表示されますが、トレースがファイルまたはデータベーステーブルに保存されると、the Duration column value is written in microseconds
。
さらなる参考資料 パフォーマンス分析のためのCPU使用率の解釈 および ここ
SQL Server 2005以降では、ファイルまたはテーブルに保存される期間はマイクロ秒単位で、GUIでは(デフォルトでは)ミリ秒単位です。
SQL Serverプロファイラのグラフィカルユーザーインターフェイスでは、既定で期間列がミリ秒単位で表示されますが、トレースがファイルまたはデータベーステーブルに保存されると、期間列の値はマイクロ秒単位で書き込まれます。
SQL Serverプロファイラを使用したトレースの表示と分析
SQL Serverプロファイラの視覚化は、一般オプションで変更できます。