pureQuery에 대해 사용 가능한 Java™
애플리케이션에 있는 SQL문에 대해 성능 데이터를 생성한 후 SQL 아웃라인 보기를 사용하여
데이터를 조사하십시오. 이 보기에서, 성능이 낮은 명령문을 조정하는 데
도움이 되는 도구를 열 수도 있습니다.
프로시저
SQL 아웃라인 보기에서 데이터를 보려면 다음을 수행하십시오.
- SQL 아웃라인 보기가 열려 있지 않은 경우, 프로젝트를 마우스 오른쪽 단추로 클릭하고
pureQuery > SQL 아웃라인 표시를 선택하여 여십시오.
- 열 표시 또는 숨기기
단추(
) 위의 화살표를 클릭하고 성능 열을 선택하십시오. 애플리케이션의 크기 및 수집되는 데이터의 양에 따라 정보가 보기에 표시되기까지
몇 분이 걸릴 수도 있습니다.
- SQL 아웃라인 보기 도구 모음의 성능 데이터
유형 목록에서 워크벤치 SQL 성능을 선택하십시오.
결과
SQL 아웃라인 보기는 성능 데이터를 생성한 애플리케이션에서 각각의
SQL문에 대해 다음 정보를 표시합니다.
- 애플리케이션이 명령문을 실행한 횟수
- 명령문이 실행되기까지 걸린 가장 긴 시간
- 명령문이 실행되기까지 걸린 평균 시간
- 명령문이 실행되기까지 걸린 최소 시간
- 명령문의 각 실행 시간을 합하여,
명령문이 실행되기까지 걸린 총 시간
리터럴 대체에 대한 참고: 애플리케이션이 pureQuery 클라이언트
최적화를 사용 중이고 사용자가 pureQueryXML 파일에 대해 SQL문을
캡처할 때 sqlLiteralSubstitution 특성을 사용한 경우, 리터럴 값을
포함하는 SQL문은 매개변수 표시문자를 포함하는 명령문의 버전 아래에서
중첩됩니다.
예를 들어, 애플리케이션의 pureQueryXML 파일이
다음의 SQL문을 포함하고 있다고 가정하겠습니다.
SELECT * FROM GOSALES.INVENTORY WHERE PRODUCT_NUMBER = ?
애플리케이션을 실행하여
성능 데이터를 생성할 때 SQL문은 리터럴 값
115110으로 실행됩니다. SQL 아웃라인 보기에서, 매개변수 표시문자가 있는 명령문을
펼쳐서 리터럴 값이 있는 명령문을 확인해야 합니다.
SQL 아웃라인 보기에서
성능 데이터를 보는 동안 다음 조치 중 하나를 취할 수 있습니다.
- SQL문을 마우스 오른쪽 단추로 클릭하고 Visual Explain 열기를 선택하여 해당
SQL문에 대한 액세스 플랜을 보십시오.
- 명령문을 마우스 오른쪽 단추로 클릭하고 쿼리 튜너 보고서 가져오기를
선택하여 SQL문 튜닝에 대한 권장사항을 가져오거나,
SQL문을 마우스 오른쪽 단추로 클릭하고 쿼리 튜너 열기를 선택하여
쿼리 튜너 편집기를 여십시오. Optim™ 쿼리 튜너로 SQL문 튜닝을 참조하십시오.
을 클릭하여 현재 결과를 저장하십시오.
- 다른 사람들이 사용자 컴퓨터의 워크벤치에 데이터를 가져올 수 있도록 하려면,
를
클릭하여 현재 결과를 내보내기하십시오.
를 클릭하여 성능 데이터 세트를
가져오십시오.