SQL 아웃라인 보기에서 Optim Performance Manager SQL 성능 데이터 가져오기 및 보기

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 프로파일 정의을 참조하십시오.

파일에서 성능 데이터를 보려는 경우 파일에 Optim Development Studio에서 내보낸 Optim Performance Manager 데이터가 있어야 합니다.

이 태스크 정보

저장소 데이터베이스 또는 내보낸 성능 데이터가 있는 파일에서 Optim Performance Manager 성능 데이터를 가져옵니다. 가져온 성능 데이터는 사용자의 로컬 작업공간에 저장됩니다.

데이터를 가져오면 데이터는 SQL 아웃라인 보기에 표시됩니다. 보기에 있는 다른 저장된 성능 데이터 세트를 보고 두 데이터 세트를 비교할 수 있습니다.

SQL 아웃라인 보기는 보기에 나열되는 SQL문에 대한 성능 데이터만 표시합니다. 성능 데이터가 나열되지 않는 SQL문에 대해 가져온 경우 해당 데이터는 표시되지 않습니다.

프로시저

SQL 아웃라인 보기에서 성능 데이터를 가져오고 보려면 다음을 수행하십시오.

  1. SQL 아웃라인 보기가 열리지 않은 경우 프로젝트를 마우스 오른쪽 단추로 클릭하고 pureQuery > SQL 아웃라인 표시를 선택하여 여십시오.
  2. SQL 아웃라인 보기의 도구 모음에서 열 표시 또는 숨기기 단추(열 표시 또는
숨기기)의 화살표를 클릭하고 성능 데이터를 선택하십시오.
  3. 성능 데이터 유형 목록에서 Optim Performance Manager를 선택하십시오.
  4. 성능 데이터 가져오기 성능 데이터
가져오기를 클릭하십시오.
  5. Performance Manager 데이터 가져오기 창에서 작업공간에 저장할 데이터 세트의 이름을 지정하십시오.

    새로운 또는 기존 데이터 세트의 이름을 지정할 수 있습니다. 기존 데이터 세트를 지정하는 경우 기존 데이터가 가져온 데이터로 대체됩니다.

  6. 가져오고 표시할 정보 소스를 지정하십시오. 다음 소스 중 하나에서 가져오십시오.
    • 내보낸 성능 데이터를 포함하고 있는 파일
      1. 내보낸 Optim Performance Manager 데이터 세트에서를 선택하십시오.
      2. 찾아보기를 클릭하여 파일을 선택하고 확인을 클릭하십시오.

        해당 파일에 Optim Performance Manager 성능 데이터가 있어야 합니다.

    • Optim Performance Manager 저장소
      1. Optim Performance Manager에서를 선택하십시오.
      2. 가져올 정보를 지정하고 확인을 클릭하십시오.

        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문에 대해 캡처되었는지 판별하기 위해 Optim Performance Manager를 사용하여 저장소 데이터베이스에 저장된 데이터를 볼 수 있습니다. Optim Performance Manager에 로그온하고 모니터된 데이터베이스에 연결하십시오. SQL문과 성능 데이터가 Extended Insight 분석 대시보드에서 세부사항으로 표시됩니다.

피드백