Korean English Japanese Chinese (Simplified) Chinese (Traditional)

 

 

 

9-1 데이터베이스 감시

 

Oracle Enterprise Manager Database Express(EM Express)를 이용하여 일반적인 데이터베이스 상태와 워크로드(처리부하) 및 퍼포먼스(처리성능)를 감시한다.

 

EM Express 홈페이지 화면
퍼포먼스 허브 화면

ASH (Active Session History): 퍼포먼스 허브에 있는 ASH는 1초간격으로 취득한 Oracle 데이터베이스의 모든 액티브 세션의 이력정보이다. ASH을 확인함으로써, 과거 Oracle데이터베이스에 실행된 처리의 상세 내용을 파악할 수 있다. 유저 세션, SQL 정보(SQL문, SQL id 등)를 확인할 수 있다.

 

 

 

 

9-2 Oracle 자기감시 아키텍처

 

AWR (Automatic Workload Repository): AWR, 즉 자동 워크로드 리포지터리는 Oracle 데이터베이스의 문제의 검출 및 자기 튜닝을 위해, 통계정보와 워크로드 정보를 자동적으로 수집하고 관리하는 기능이다. Oracle 데이터베이스에 기본적으로 포함되어 있는 기능이다. 

 

AWR 스냅샷: AWR에 의해 수집된 한 시점의 통계정보와 워크로드 정보이다. 

ADDM (Automatic Database Dianostic Monitor): ADDM, 즉 자동 데이터베이스 진단 모니터는 Oracle 데이터베이스에 탑재된 자기진단 엔진이다. ADDM을 통해 데이터베이스의 퍼포먼트를 진단하고, 문제상황 발생시 수치화한 결과와 함께 관리자에게 해결방법을 추천한다.

 

 

 

 

9-3 어드바이저에 의한 퍼포먼스의 진단

 

어드바이저 기능
ADDM 데이터베이스 전체의 어드바이저를 제공함
메모리 어드바이저 메모리 어드바이저 자동 메모리 관리 모드의 경우, 인스턴스 전체의 메모리를 최적화
PGA 어드바이저 자동 PGA 메모리 관리 모드의 경우, PGA 전체의 메모리를 최적화
공유 풀 어드바이저 공유 풀의 최적화사이즈를 제공
SGA 어드바이저 자동 공유 메모리 관리 모드의 경우, SGA 구성에 관한 각 컴포넨트사이즈를 최적화
데이터 버퍼캐시 어드바이저 데이터베이스 버퍼캐시의 최적 사이즈를 제공
SQL 어드바이저 SQL 튜닝 어드바이저 퍼포먼스를 향상시키는 추천항목, 24시간 단위로 SQL을 튜닝한다.
- 옵티마이저 통계 수집
- 신규 인덱스 작성
- SQL문 수정
- SQL 프로필 작성 (부적절한 오브젝트 통계의 오류로 인한 어드바이징 실패를 보완하기 위해 참고하는 보조정보)
SQL 액세스 어드바이저 SQL을 실행하는 도중 액세스패스에 관한 튜닝
(실체화 뷰 작성 혹은 인덱스 작성을 추천한다.)

 

 

If you like this post, please give me a ❤️...!
 
✰Popular Posts✰
✰Recent Posts✰
 

❤ Seoul, Daejeon, Tokyo, Fukuoka
Site developed by Ryu Hyunwoo