SQL 아웃라인 보기에서
Optim™ Performance
Manager 저장소 데이터베이스나 파일에서
가져오는 Optim Performance
Manager 성능 데이터를 가져오고
볼 수 있습니다. 이 보기에서 성능이 낮은 SQL문을 조정하는 데
도움이 되는 도구를 열 수도 있습니다.
시작하기 전에
Optim Performance
Manager가 SQL문이 실행 중인
데이터베이스를 모니터링 중인지 확인하십시오. 또한
데이터베이스가 Optim Performance
Manager에서 Extended Insight 모니터링에
대해 구성되어 있어야 합니다. Optim Performance
Manager를 사용한
성능 데이터 캡처에 대한 정보는 SQL 아웃라인 보기의 Optim Performance Manager 데이터를 참조하십시오.
Optim Performance
Manager
저장소 데이터베이스로부터 SQL 성능 데이터를 가져오고 보려는 경우
작업공간에 저장소 데이터베이스에 대한 Optim Performance
Manager 프로파일이
있어야 합니다. 자세한 정보는 Optim Performance Manager 프로파일 정의을 참조하십시오.
파일에서
성능 데이터를 보려는 경우 파일에 IBM® Data Studio에서
내보낸 Optim Performance
Manager 데이터가 있어야 합니다.
이 태스크 정보
저장소 데이터베이스 또는 내보낸 성능 데이터가
있는 파일에서 Optim Performance
Manager 성능 데이터를
가져옵니다. 가져온 성능 데이터는 사용자의 로컬 작업공간에
저장됩니다.
데이터를 가져오면 데이터는 SQL 아웃라인
보기에 표시됩니다. 보기에 있는 다른 저장된 성능 데이터 세트를 보고
두 데이터 세트를 비교할 수 있습니다.
SQL 아웃라인
보기는 보기에 나열되는 SQL문에 대한 성능 데이터만
표시합니다. 성능 데이터가 나열되지 않는 SQL문에
대해 가져온 경우 해당 데이터는 표시되지 않습니다.
프로시저
SQL 아웃라인 보기에서 성능 데이터를
가져오고 보려면 다음을 수행하십시오.
- SQL 아웃라인 보기가 열리지 않은 경우
프로젝트를 마우스 오른쪽 단추로 클릭하고 데이터 액세스 개발 > SQL 아웃라인 표시를 선택하여 여십시오.
- SQL 아웃라인 보기의 도구 모음에서
열 표시 또는 숨기기
단추(
)의 화살표를 클릭하고 성능 데이터를 선택하십시오.
- 성능 데이터 유형 목록에서 Performance Manager를 선택하십시오.
- 성능 데이터 가져오기
를 클릭하십시오.
- Performance Manager 데이터 가져오기 창에서
작업공간에 저장할 데이터 세트의 이름을 지정하십시오.
새로운 또는 기존
데이터 세트의 이름을 지정할 수 있습니다. 기존 데이터 세트를
지정하는 경우 기존 데이터가 가져온 데이터로
대체됩니다.
- 가져오고 표시할 정보 소스를 지정하십시오. 다음 소스 중 하나에서 가져오십시오.
- 내보낸 성능 데이터를 포함하고 있는 파일
- 내보낸 Optim Performance Manager 데이터
세트에서를 선택하십시오.
- 찾아보기를 클릭하여 파일을 선택하고 확인을 클릭하십시오.
해당
파일에 Optim Performance
Manager 성능 데이터가
있어야 합니다.
- Optim Performance
Manager 저장소
- Optim Performance Manager에서를 선택하십시오.
- 가져올 정보를 지정하고 확인을 클릭하십시오.
Optim Performance
Manager
프로파일을 선택하여 성능 데이터를 제공할
저장소 데이터베이스를
지정하십시오. 모니터한 데이터베이스, 집계 간격 및 시간 프레임이
가져오는 성능 데이터를 판별합니다.
Optim Performance
Manager가
성능 데이터를 캡처하고 저장할 때 데이터가 캡처된 시간을 기초로
데이터를 집계합니다. 집계 레벨은
Optim Performance
Manager가 데이터를 집계하는 시간
간격입니다.
사용자가 선택하는 집계 레벨이 선택할 수 있는
사용 가능한 시간 프레임 값을 변경합니다. 데이터 가져오기 성능을
개선하려면 사용자의 시간 간격에 대한 시간 프레임 값을 나열하는
가장 높은 Optim Performance
Manager 집계 레벨을 선택하십시오. 예를 들어
집계 레벨 3과 4가 둘 다 관계된 시간 간격에 대한 시간 프레임
값을 표시하는 경우 레벨 4를 선택하십시오.
결과
저장소 데이터베이스에서 가져오는 데이터의
양과 Optim Performance
Manager에서 데이터를 수집하는 빈도에
따라 정보가 보기에 표시되기까지 몇 분이 걸릴 수도 있습니다.
리터럴 대체에 대한 참고: 애플리케이션이
pureQuery 클라이언트 최적화를 사용 중이고 사용자가
pureQueryXML 파일에 대해 SQL문을 캡처할 때
sqlLiteralSubstitution 특성을 사용한
경우, 리터럴 값을 포함하는 SQL문은 매개변수 표시문자를
포함하는 명령문의 버전 아래에서 중첩됩니다.
예를 들어 애플리케이션에 대한 pureQueryXML 파일이
다음 SQL문을 포함하고 있다고 가정하십시오.
SELECT * FROM GOSALES.INVENTORY WHERE PRODUCT_NUMBER = ?
성능 데이터를
가져올 때 SQL문은 리터럴 값 115110으로
실행됩니다. SQL 아웃라인 보기에서,
매개변수 표시문자가 있는 명령문을 펼쳐서 해당 리터럴 값이
있는 명령문을 확인해야 합니다.
SQL 아웃라인 보기에서
성능 데이터를 보는 동안 다음 조치 중 하나를 취할 수 있습니다.
- SQL문을 마우스 오른쪽 단추로 클릭하고 Visual Explain 열기를 선택하여 해당
SQL문에 대한 액세스 플랜을 보십시오.
- 명령문을 마우스 오른쪽 단추로 클릭하고 쿼리 튜너 보고서 가져오기를
선택하여 SQL문 튜닝에 대한 권장사항을 가져오거나,
SQL문을 마우스 오른쪽 단추로 클릭하고 쿼리 튜너 열기를 선택하여
쿼리 튜너 편집기를 여십시오. InfoSphere™
Optim Query Tuner를 사용하여 SQL문 성능 조정을 참조하십시오.
을 클릭하여 현재 결과를 저장하십시오.
- 다른 사람들이 사용자 컴퓨터의 워크벤치에 데이터를 가져올 수 있도록 하려면,
를
클릭하여 현재 결과를 내보내기하십시오.
를 클릭하여 성능 데이터 세트를
가져오십시오.
팁: 성능 데이터가 SQL문에 대해
캡처되었는지 판별하기 위해 Optim Performance
Manager를 사용하여
저장소 데이터베이스에 저장된 데이터를 볼 수 있습니다.
Optim Performance
Manager에 로그온하고
모니터된 데이터베이스에 연결하십시오. SQL문과 성능 데이터가
Extended Insight 분석 대시보드에서
세부사항으로 표시됩니다.