ORACLE 성능 최적화 - DBMS_HPROF

이 도구는 DBMS_PROFILER와 다소 유사하지만 DBMS_PROFILER보다 너무 세분화되어 계층 구조와 요약이 없는 반면 DBMS_PROFILER는 조직 트리와 유사한 계층별 요약 정보를 제공할 수 있습니다.

사용 단계

  1. 먼저 외부 디렉토리 PLSHPROF_DIR을 생성합니다(디렉토리 PLSHPROF_DIR을 '/tmp';로 생성 또는 교체).
  2. 지정된 데이터베이스 사용자에게 디렉터리에 대한 읽기 및 쓰기 권한을 할당합니다(GRANT WRITE, READ ON DIRECTORY PLSHPROF_DIRTO 앱;).
  3. 지정된 데이터베이스 사용자에게 sys.dbms_hprof 실행 권한 부여(dbms_hprof 실행 권한을 앱에 부여)
  4. @?/rdbms/admin/dbmshptab.sql 스크립트를 실행하여 환경을 초기화합니다.
  5. 세션을 열고 dbms_hprof.start_profiling(location => 'PLSHPROF_DIR', filename => 'pwdbb
    w.trc')을 실행합니다.
  6. 동일한 세션에서 관련 저장 프로시저 실행
  7. 끝: dbms_hprof.stop_profiling;
  8. ORACLE_BIN 디렉토리에서 실행: plshprof -output hprof pwdbbw.trc
  9. 여기서 hprof는 생성된 출력 html 파일의 이름이고 pwdbbw.trc는 소스 추적 파일입니다.
  10. 생성된 html 보고서 보기

Supongo que te gusta

Origin blog.csdn.net/x6_9x/article/details/118002002
Recomendado
Clasificación