워크벤치의 Java™ 애플리케이션에서 실행되는
SQL문에 대한 데이터베이스 성능 데이터를 캡처할 수 있으려면 먼저
Java 프로젝트를 구성해야 합니다.
성능 데이터를 캡처한 후 데이터를 가져오고 SQL 아웃라인
보기에서 데이터를 볼 수 있습니다.
애플리케이션은
Optim™ Performance
Manager Extended Edition에 의해 모니터되는 데이터베이스에 대해
SQL문을 실행해야 합니다.
시작하기 전에
다음 요구사항이 만족되는지 확인하십시오.
- Java 프로젝트에 SQL 아웃라인
보기에서 가져온 성능 데이터를 볼 수 있는 pureQuery 지원이
있어야 합니다.
- 애플리케이션을 실행할 때 클래스 경로가 pureQuery JAR 파일
pdq.jar 및 pdqmgmt.jar를 포함해야 합니다.
- 데이터베이스 애플리케이션이 SQL문을 동적으로 실행해야 합니다.
- 애플리케이션에서 pureQuery API를 사용 중인 경우
pureQuery 인라인 메소드를 사용하여 SQL문을 실행해야 합니다.
- SQL문은 Optim Performance
Manager Extended Edition에 의해 모니터되는 데이터베이스에서 실행되어야 합니다.
- 데이터베이스를 모니터링 중인 Optim Performance
Manager의
설치의 경우 컴퓨터의 URL 및 Optim Performance
Manager Extended Insight가 사용하는
포트를 알아야 합니다.
이 태스크 정보
Java 프로젝트의 pureQuery 특성 파일에서 pdq.cmx.controllerURL 특성을
설정합니다. 이 특성은 Optim Performance
Manager를 실행 중인 컴퓨터 및 Optim Performance
Manager Extended Edition가
사용하는 포트를 지정합니다.
프로시저
SQL문의 데이터베이스 성능 모니터링을 사용하려면 다음을 수행하십시오.
- pdq.cmx.controllerURL 특성 및 값을
프로젝트에 대한 pureQuery 런타임 특성 파일에 추가합니다. 특성 파일의 기본 이름은 pdq.properties입니다.
프로젝트의
특성 파일에 있는 특성 값은 데이터베이스를
모니터링 중인 Optim Performance
Manager 설치에 대한 특성의 값과
일치해야 합니다.
다음 특성 파일 예제에서
pdq.cmx.controllerURL 특성의 값은
PERFMON.test.systems:60000입니다.
pdq.captureMode=ON
pdq.executionMode=DYNAMIC
pdq.pureQueryXml=pureQueryFolder/capture.pdqxml
pdq.cmx.controllerURL=PERFMON.test.systems:60000
값은
컴퓨터의 URL(
PERFMON.test.systems) 및
Optim Performance
Manager 설치에 대한
Optim Performance
Manager
Extended Insight 포트(
60000)입니다.
- Java 애플리케이션을 실행하십시오.
결과
애플리케이션을 실행하면 애플리케이션은 Optim Performance
Manager에 대한
Extended Insight 클라이언트로서 실행됩니다.
SQL 성능 데이터가 캡처되고 Optim Performance
Manager 저장소 데이터베이스에 저장됩니다.
성능
데이터를 가져오고 SQL 아웃라인 보기에서 데이터를
볼 수 있습니다.
Optim Performance
Manager를 사용하여 저장소 데이터베이스에
있는 성능 데이터를 볼 수 있습니다. 데이터베이스를 모니터링 중인 Optim Performance
Manager
설치에 로그온하십시오. Extended Insight 분석 대시보드에서
모니터한 데이터베이스를 선택하고 성능 정보를
보십시오. SQL문에 대한 성능 데이터가 대시보드 세부사항으로
표시됩니다.