主にEntity Framework 4.1で動作する私の組織向けに、C#(SQL Server 2005)でカスタムコンテンツ管理システムを開発しています。私のアプリケーションがどのように動作しているか、特にEFのクエリに関しては、いくつかの洞察が必要です。Entity Framework 4.1のパフォーマンス監視オプション
私が探しているのは、一定期間内に実行されているクエリの量、速度、実際の実行(翻訳済みSQL)を監視する方法です。基本的に私はアプリケーションにDBプロファイリング機能を追加したいと思っています。
可能であれば、私のリポジトリ機能ごとにカスタムモニタリングコードを実装せずにこれを実行します。/Entity Frameworkのクエリのパフォーマンスをモニタするための最も簡単な方法は何ですか
:
私の質問はこれです。私は、次のデータたいと思います:私は実行時間と実際のSQLを見たい
- 各クエリに対してプロファイリングタイムスパン
- 内で実行されるクエリのリストを
- 可能であれば、のための結果サイズ各クエリも役に立ちます。
SQLプロファイラを使用できませんか? – Yuck