SQL 성능 데이터는 워크벤치에서 실행하는 Java™
애플리케이션에서 캡처하거나 Optim™ Performance Manager
저장소에서 검색할 수 있습니다.
- Java 애플리케이션을 실행하여 워크벤치 SQL 성능 데이터 보기
- Java 애플리케이션을 실행하는 pureQuery 실행 구성을 작성하십시오. SQL 아웃라인 보기를
사용하여 연관된 데이터베이스가 애플리케이션에 있는 SQL문을
실행한 속도에 관한 데이터를 평가합니다. 또한 현재 데이터와
이전에 캡처된 데이터를 비교하여 SQL문에 대한 변경으로 해당
성능이 향상되었는지 여부를 판별할 수도 있습니다.
- Optim Performance
Manager 저장소 데이터베이스에서 가져온 SQL 성능 데이터 보기
- 프로젝트의 SQL문에 대한 성능 데이터를 포함하는
저장소 데이터베이스에 연결하는 Optim Performance
Manager
프로파일을 작성하십시오. 가져올 성능 데이터에 대한
시간 간격을 지정합니다. SQL 아웃라인
보기가 동적으로 실행되는 SQL문에 대한 성능 데이터를
표시합니다.
성능 데이터 세트를 저장할 수 있습니다. 성능이 낮은 SQL문을
확인한 후 Visual Explain에서 해당 액세스 플랜을
볼 수 있습니다. Optim Query
Tuner를 사용하여 조정할 수도 있습니다.
SQL 아웃라인 보기는 다음 유형의
SQL 성능 데이터를 표시할 수 있습니다.
- 워크벤치 SQL 성능 데이터
- Java 애플리케이션이 워크벤치에서 SQL문을 실행할 때
캡처되는 성능 데이터입니다. 이 데이터는 SQL문이 실행될
때 pureQuery Runtime에 의해 캡처되거나 이전에 저장된
로컬 캡처 성능 데이터로부터 올 수 있습니다.
- Performance Manager 데이터
- Optim Performance
Manager 저장소에서 검색되는 성능 데이터입니다.
Optim Performance
Manager
데이터를 가져올 때,
성능 데이터는 SQL 아웃라인 보기에서 나열되는 SQL문에
대해서만 표시됩니다. 가져온 데이터가 SQL 아웃라인 보기에 나열되지 않은
SQL문과 관련되는 경우 해당 데이터는 표시되지 않습니다.
SQL 아웃라인 보기에서 한 번에 한
유형의 성능 데이터만 볼 수 있습니다. 보기에서 워크벤치
성능 데이터는 Performance Manager 데이터와 약간 다르게
표시됩니다.
- 데이터베이스 페이지에서
- 워크벤치 SQL 성능 데이터가 표시되는 경우 데이터는
SQL문을 나열하는 행 및 프로그램 소스 코드 라인 번호와
함께 SQL문을 나열하는 행에 표시됩니다.
Optim Performance
Manager 성능
데이터가 표시되는 경우 데이터는 라인 번호 없이 SQL문을 나열하는
행에 표시됩니다. 가져온 데이터는 파일의 특정 위치에 있는
SQL문에 대해 성능 데이터를 일치시키는 정보를 포함하지
않습니다. 라인 번호를 갖는 행은 명령문으로
그룹화되어 소스 코드에서 SQL문의 위치를
표시합니다. SQL문이 두 번 이상 나열되는 경우
명령문의 각 발생에 대해 동일한 성능 정보가
표시됩니다.
- Java 페이지에서
- 워크벤치 SQL 성능 데이터가 표시되는 경우
성능 데이터는 특정 SQL문 및 Java 파일에 대한
소스 코드 라인 번호를 나열하는 행에 표시됩니다.
Optim Performance
Manager
성능 데이터가 표시되는 경우, 라인 번호 없이
Java 파일의 SQL문에 대한 성능 데이터가
표시됩니다. 가져온 데이터는 파일의 특정 위치에 있는
SQL문에 대해 성능 데이터를 일치시키는 정보를 포함하지
않습니다. 라인 번호를 갖는 행은 명령문으로 그룹화되어
파일에서 SQL문의 위치를 표시합니다. SQL문이
둘 이상의 Java 파일에 나타나는 경우
명령문의 각 발생에 대해 동일한 성능 정보가
표시됩니다.