본문 바로가기
컴퓨터/Oracle

[Oracle]분석 기능 statspack, AWR(Automatic Workload Repository)

by TEATO 2014. 7. 23.
반응형

[Oracle]분석 기능 statspack, 

AWR(Automatic Workload Repository)


사전튜닝은 V$SQLAREA 조회를 통해서 TOP SQL을 찾아 튜닝을 해주는데요

  V$SQLAREA를 직접 조회하지않고 더 편리하게

분석할 수 있는 방법이 있습니다.

 TOP SQL

CPU, I/O를 가장많이 유발하는 SQL문장을 말합니다.

사전튜닝의 대상이죠.


8i버전에서는 분석을 시작할때 UTLBTAT.SQL을 실행시키고

끝낼때 UTLESTAT.SQL를 실행시켜 REPROT.TXT를 만들었습니다.

이를 통해서 분석을 했었죠.

9i버전 부터는 STATSPACK이라는 패키지를 제공했습니다. 이것은 패키지이기때문에

결과를 DATA DICTIONARY TABLE에 저장해 사용자가 SELECT문장으로 조회 할 수 있었습니다.

10g에서는 Automatic Workload Repository라는 것이 추가되었습니다.

이것은 자동으로 오라클이 분석을 계속 진행하는데요. 

사용자는 브라우저에서도 정보를 확인할 수 있고, 텍스트파일로도 확인해 볼 수 있습니다.

순간순간의 상태를 모아 보관하는것을 스냅샷이라하는데요.

설정에서 스냅샷을 얼마만큼의 간격으로 수집할지, 얼마나 보존할지 설정만 해준다면 알아서

오라클에서 분석을 해주니 정말 편리하죠


자세한 사용방법은 차후에...






반응형

댓글