이 페이지에서는 특정 서버측 구성 요소 유형 처리에 걸린 시간을 분석할 수 있습니다. 서버측 구성 요소의 유형에는 서블릿/JSP 구성 요소, EJB 구성 요소 및 JDBC/SQL 구성 요소가 포함됩니다. 이 페이지의 내용은 사용자가 [추적 결과 - 개요] 페이지에서 선택한 구성 요소 유형에 따라 달라질 수 있습니다.
트랜잭션 수행 중 구성 요소를 처리하는 데 걸린 총 시간을 확인하고 있는지 또는 트랜잭션 내에서 특정 URL의 구성 요소를 처리하는 데 걸린 시간을 확인하고 있는지에 따라 내용도 달라집니다.
이 페이지를 사용하여 트랜잭션의 서버 구성 요소 성능을 분석할 때 다음 설명을 고려하십시오.
이 페이지를 사용하기 전에 페이지의 [구성 요소 세부 정보] 섹션을 살펴보고 URL 필드의 값을 확인합니다. URL 필드에 특정 URL이 표시되면 이 페이지에는 특정 URL에 의해 호출될 때마다 이 구성 요소의 성능 정보가 포함됩니다.
반면, URL 필드에 "모든 URL" 문자열이 포함되면 이 페이지에는 전체 트랜잭션 중 임의 URL에 의해 호출될 때마다 이 구성 요소의 성능 정보가 포함됩니다.
구성 요소 목록의 데이터를 검토할 때 다음 표의 열 정의를 고려하십시오.
|
열 |
설명 |
|---|---|
| 총 시간 | 선택된 구성 요소 및 하위 구성 요소 처리에 걸린 총 시간. 예를 들어, 서블릿 처리에 걸린 총 시간에는 서블릿에 의해 호출된 임의 EJB 또는 JDBC/SQL 구성 요소 처리에 걸린 시간이 포함됩니다. |
| 구성 요소 시간 | 하위 구성 요소 처리에 걸린 시간을 제외한 총 시간. 예를 들어, 선택된 서블릿에 대한 구성 요소 시간은 서블릿에 의해 호출된 임의 EJB, JDBC/SQL 또는 다른 서블릿/JSP 구성 요소 처리에 걸린 시간이 포함되지 않습니다. |
다음 섹션에서는 특정 서버 구성 요소 유형으로 드릴 다운할 때만 적용되는 사용법에 대해 설명합니다.
서블릿/JSP(Java Server Page) 구성 요소에 대해 Enterprise Manager는 현재 트랜잭션 또는 추적 결과 - 개요 페이지에서 선택한 특정 URL에 의해 처리된 서블릿과 JSP를 나열하는 테이블을 표시합니다. 각 서블릿 또는 JSP에 대해 이 테이블은 다른 서블릿과 성능을 비교하거나 특정 서블릿 또는 성능 병목 현상을 일으킬 수 있는 JSP를 식별하기 위해 검토할 수 있는 성능 측정 단위를 제공합니다.
그러면 서블릿 또는 JSP의 이름을 눌러 데이터베이스에 대한 JDBC 접속을 설정하는 데 걸린 시간을 포함하여 서블릿 또는 JSP의 총 응답 시간의 자세한 분석 결과와 특정 SQL 문을 실행하는 데 걸린 시간의 분석 결과를 확인할 수 있습니다.
EJB(Enterprise Java Bean) 구성 요소에 대해 Enterprise Manager는 현재 트랜잭션 또는 추적 결과 - 개요 페이지에서 선택한 특정 URL에 의해 처리된 EJB를 나열하는 테이블을 표시합니다. 각 EJB에 대해 이 테이블은 다른 EJB와 성능을 비교하여 성능 병목 현상을 일으킬 수 있는 특정 EJB를 식별하기 위해 검토할 수 있는 성능 측정 단위를 제공합니다.
그러면 EJB의 이름을 눌러 데이터베이스에 대한 JDBC 접속을 설정하는 데 걸린 시간을 포함하여 특정 SQL 문을 실행하는 데 걸린 시간의 분석 결과를 확인할 수 있습니다.
JDBC/SQL 구성 요소에 대해 Enterprise Manager는 현재 트랜잭션 또는 추적 결과 - 개요 페이지에서 선택한 특정 URL에 의해 처리된 모든 SQL 구성 요소를 나열합니다. 각 SQL 문에 대해 이 테이블은 다른 SQL 문과 성능을 비교하여 성능 병목 현상을 일으킬 수 있는 SQL 문을 식별하기 위해 검토할 수 있는 성능 측정 단위를 제공합니다.
그러면 SQL 구성 요소를 눌러 SQL 구성 요소가 사용된 컨텍스트에 대한 정보를 확인할 수 있습니다. 세부 정보 아이콘을 눌러 이 SQL 문에 대한 [데이터베이스 성능] 페이지로 드릴 다운할 수도 있습니다.
관련 항목
Copyright © 1996, 2007, Oracle. All rights reserved.