스냅샷 주기 설정
2024. 4. 24. 17:56ㆍDBMS/ORACLE Admin
반응형
BEGIN
DBMS_WORKLOAD.REPOSITORY.MODIFY_SNAPSHOT_SETTINGS (
INTERVAL => 30,
RETENTION => 60*24*60,
TOPNSQL => '100'
);
END;
/
-- 수행 주기 30분, 보관 기간 60일, 상위 SQL 수 100개로 변경
SELECT * FROM DBA_HIST_WR_CONTROL;
이 코드는 Oracle 데이터베이스에서 AWR(Automatic Workload Repository)의 스냅샷 설정을 변경하는 것이다.
1. 수행 주기 변경: INTERVAL 매개변수를 통해 AWR 스냅샷의 수행 주기를 30분으로 변경하여 데이터베이스의 활동을 더 자주 모니터링할 수 있다.
2. 보관 기간 변경: RETENTION 매개변수를 통해 AWR 스냅샷의 보관 기간을 60일로 변경
3. 상위 SQL 수 변경: TOPNSQL 매개변수를 통해 수집되는 상위 SQL의 수를 100개로 변경하여 성능 문제를 일으키는 SQL 쿼리를 식별하고 최적화할 수 있다.
반응형
'DBMS > ORACLE Admin' 카테고리의 다른 글
oracle db connection (0) | 2024.05.08 |
---|---|
Dedicated Server, Shared Server (0) | 2024.04.28 |
TABLESPACE 생성 (0) | 2024.04.19 |
임시 테이블 스페이스 (Temporary Tablespaces): 영구 테이블 스페이스 (Permanent Tablespaces): (0) | 2024.04.19 |
a-rows 컬럼이 나오지 않을 때 (0) | 2024.04.19 |