ORACLE DIAGNOSIS

Oracle 진단은 AWR, ASH, ADDM의 역할을 나눠 읽는다

AWR은 구간 비교, ASH는 순간 대기 분석, ADDM은 권고안이다. 라이선스 범위도 함께 확인한다.

AWRASHADDM
history

AWR

1시간 기본 스냅샷과 8일 보관. 정상 구간과 문제 구간의 차이를 비교한다.

sample

ASH

활성 세션을 1초 단위로 샘플링해 어떤 SQL이 무엇을 기다렸는지 좁힌다.

advisor

ADDM

AWR 기반 권고안. 실제 변경 전에는 SQL, 계획, 배포 이력을 다시 확인한다.

먼저Load Profile과 Top Timed Events로 병목 종류를 나눈다
다음SQL ordered by Elapsed/CPU/Gets로 후보 SQL을 고른다
주의AWR/ASH/ADDM은 Diagnostics Pack 라이선스 범위를 확인한다