32

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 を使用しています。

4

1 に答える 1

60

ここで答えを見つけました。それは言う

SQL Server 2005 以降では、SQL Server Profiler のグラフィカル ユーザー インターフェイスに既定で [期間] 列がミリ秒単位で表示されますが、トレースがファイルまたはデータベース テーブルに保存されると、[期間] 列の値はマイクロ秒単位で書き込まれます。

トレースファイルをデータベースに保存した後、それらを見ていました。

于 2010-04-07T06:09:10.170 に答える