SQLプロファイラーの[期間]列の単位は何ですか?ミリ秒だと思っていましたが、次のプロファイラーの行で、開始時間と終了時間と矛盾していることがわかりました。
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
参考までに、SQL Server 2008を使用しています。
私は答えを見つけました ここ 。それは言う
SQL Server 2005以降では、SQL Server Profilerのグラフィカルユーザーインターフェイスには、既定でDuration列がミリ秒単位で表示されますが、トレースをファイルまたはデータベーステーブルに保存すると、Duration列の値はマイクロ秒単位で書き込まれます
データベースにトレースファイルを保存した後、それらを監視していました。