계층 상호 작용 뷰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.

요구 사항Requirements

  • Visual Studio EnterpriseVisual Studio Enterprise

상호 작용 뷰에서는 두 개의 창에 계층 상호 작용 데이터가 표시됩니다.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

Column 설명Description
이름Name - 최상위 행의 경우 프로파일링된 프로세스 또는 웹 페이지의 이름입니다.- 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).
CountCount 프로세스, 웹 페이지 또는 데이터베이스 연결에 의해 생성된 요청의 총 수입니다.The total number of requests that are generated by the process, Web page, or database connection.
총 경과 시간Total Elapsed Time 프로세스, 웹 페이지 또는 데이터베이스 연결에서 단일 요청을 실행하는 데 소요된 총 시간입니다.The total time that is spent executing any one request from the process, Web page, or database connection.
최대 경과 시간Max Elapsed Time 프로세스, 웹 페이지 또는 데이터베이스 연결에서 단일 요청을 실행하는 데 소요된 최대 시간입니다.The maximum time spent executing any one request from the process, Web page, or database connection.
최소 경과 시간Min Elapsed Time 프로세스, 웹 페이지 또는 데이터베이스 연결에서 단일 요청을 실행하는 데 소요된 최소 시간입니다.The minimum time that is spent executing any one request from the process, Web page, or database connection.
평균 경과 시간Avg Elapsed Time 프로세스, 웹 페이지 또는 데이터베이스 연결에서 단일 요청을 실행하는 데 소요된 평균 시간입니다.The average time that is spent executing a request from the process, Web page, or database connection.

데이터베이스 연결 세부 정보 창Database Connection Details pane

Column 설명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 쿼리 인스턴스 하나를 실행하는 데 소요된 최대 시간입니다.The maximum time that is spent executing any one instance of the query.
최소 경과 시간Min Elapsed Time 쿼리 인스턴스 하나를 실행하는 데 소요된 최소 시간입니다.The minimum time that is spent executing any one instance of the query.
평균 경과 시간Avg Elapsed Time 쿼리 인스턴스를 실행하는 데 소요된 평균 시간입니다.The average time that is spent executing an instance of the query.