階層相互作用のビューTier Interactions View

階層相互作用プロファイリングにより、ADO.NETADO.NET を通じてデータベースと通信する多階層アプリケーションでの関数の実行時間に関する追加情報が提供されます。Tier interaction profiling provides additional information about the execution times in functions of multitiered applications that communicate with databases through ADO.NETADO.NET. データは同期の関数呼び出しについてのみ収集されます。Data is collected only for synchronous function calls.

RequirementsRequirements

  • Visual Studio UltimateVisual Studio Ultimate

    相互作用ビューでは、2 つのウィンドウに階層相互作用データが表示されます。The Interactions View displays tier interaction data in two panes:

  • マスター ウィンドウは階層ツリーです。The master pane is a hierarchical tree. 最上位の行には、ASP.NETASP.NET ページまたはプロセスのデータベース接続の集計データが含まれています。The top level row contains aggregated data for the database connections of an ASP.NETASP.NET page or a process. 子ノードには、親のデータベース接続の集計データが含まれています。Child nodes contain aggregated data for the database connections of the parent.

  • マスター ウィンドウでデータベース呼び出しノードをクリックすると、データベース呼び出しのインスタンスのデータが詳細ウィンドウに表示されます。When you click a database call node in the master pane, data for the instance of the database call is displayed in the details pane.

    時間は、ミリ秒数または CPU クロック ティック数として表示されます。Time is displayed as the number of milliseconds or the number of CPU clock ticks. 表示される時間単位を変更するには、[ツール] メニュー、[オプション] の順にクリックして、[時間の値を次の単位で表示] オプションのいずれかを選択します。To change the time unit displayed, click the Tools menu, click Options, and then choose one of the Show time values as options.

マスター ウィンドウMaster Pane

ColumnColumn 説明Description
名前Name - 最上位の行の場合は、プロファイリングされたプロセスまたは Web ページの名前。- For a top level row, the name of the profiled process or Web page.
- データベース接続の行の場合は、データベースをホストするサーバーの名前。- For a database connection row, the name of the server that hosts the database.
データベースDatabase データベースの名前 (データベース接続の行の場合のみ)。The name of the database (database connection rows only).
カウントCount プロセス、Web ページ、またはデータベース接続によって生成された要求の合計数。The total number of requests that are generated by the process, Web page, or database connection.
経過時間の合計Total Elapsed Time プロセス、Web ページ、またはデータベース接続からのいずれか 1 つの要求の実行に費やされた時間の合計。The total time that is spent executing any one request from the process, Web page, or database connection.
最大経過時間Max Elapsed Time プロセス、Web ページ、またはデータベース接続からのいずれか 1 つの要求の実行に費やされた時間の最大値。The maximum time spent executing any one request from the process, Web page, or database connection.
最小経過時間Min Elapsed Time プロセス、Web ページ、またはデータベース接続からのいずれか 1 つの要求の実行に費やされた時間の最小値。The minimum time that is spent executing any one request from the process, Web page, or database connection.
平均経過時間Avg Elapsed Time プロセス、Web ページ、またはデータベース接続からの 1 つの要求の実行に費やされた時間の平均値。The average time that is spent executing a request from the process, Web page, or database connection.

データベース接続の詳細ウィンドウDatabase Connection Details Pane

ColumnColumn 説明Description
コマンド テキストCommand Text 要求の SQL クエリ。The SQL query of the request.
クエリ数Query Count クエリが実行された回数。The number of times the query was run.
経過時間の合計Total Elapsed Time クエリのインスタンスの実行に費やされた時間の合計。The total time that is spent executing the instances of the query.
最大経過時間Max Elapsed Time クエリのいずれか 1 つのインスタンスの実行に費やされた時間の最大値。The maximum time that is spent executing any one instance of the query.
最小経過時間Min Elapsed Time クエリのいずれか 1 つのインスタンスの実行に費やされた時間の最小値。The minimum time that is spent executing any one instance of the query.
平均経過時間Avg Elapsed Time クエリの 1 つのインスタンスの実行に費やされた時間の平均値。The average time that is spent executing an instance of the query.