2016-05-03 5 views
0

SQL Server Profilerでの私の所要時間の一部が不当に大きくなっているのはなぜだろうか。私はWebページを監視しています(プロファイラーをオンにし、ボタンをクリックし、応答を待ち、プロファイラを停止し、トレーステーブルにダンプします)。私は自分のプロセスのClientProcessIdを見つけ、それらのエントリだけを選択します。SQL Serverトレースの余計な時間

プロセス全体が約10-12秒実行されます。トレース内のDurationの大部分は1-2秒、あるいは3秒であることが理にかなっています。そこには720+秒(742098ミリ秒)のような期間を報告するちょうど壁から離れている少数のエントリーがあります。 SQL Serverが12秒の期間内に何かが720秒間実行されたことを報告していると私にはわかりません。

私の状況に合っているように見えますが、少しでもグッとしました。私は何が欠けていますか?ありがとう!

答えて

1

これは、一部のイベントで可能です。

SQL:BatchCompleted、RPC:Completedなどのイベントの場合。
これらの場合、期間中にトレースの前に開始されたイベントの終了が表示されます。
開始時刻を確認して確認してください。

+0

説明をいただきありがとうございます。申し訳ありませんが、申し訳ありませんが、それを受け入れるまでに時間がかかりました。トレース情報を必要とするプロジェクトは進んでいませんでしたが、謎を説明することが非常にうれしいです! – asantaballa

関連する問題