Database/Oracle

[Oracle] AWR 스냅샷 보관 일수(retention) / 수집 주기(interval) 설정 방법

이상한금요일 2025. 3. 11. 15:57
728x90

Oracle Enterprise Edition을 사용할 경우

라이센스 보유 여부에 따라 성능 분석을 위해 AWR을 사용합니다.

 

AWR은 일정 시간 주기로 성능 정보 수집하고 스냅샷(Snapshot)이라는 형태로 SYSAUX 테이블스페이스에 저장합니다.

 

AWR 보관 일수, 수집 주기 기본값(Default)

 

  • 보관 일수(Retention) : 8일
  • 수집 주기(Interval) : 1시간
AWR 보관 일수, 수집 주기 변경
예시) AWR 보관 일수 30일, 수집 주기 15

SQL>
EXEC DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(RETENTION=>60*24*30,INTERVAL=>15);

 

AWR 보관 일수, 수집 주기 확인
SQL>
SELECT DBID, SNAP_INTERVAL, RETENTION

FROM DBA_HIST_WR_CONTROL;

 

 

728x90