9-1 데이터베이스 감시
Oracle Enterprise Manager Database 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을 실행하는 도중 액세스패스에 관한 튜닝 (실체화 뷰 작성 혹은 인덱스 작성을 추천한다.) |
'Oracle > Oracle Architecture' 카테고리의 다른 글
오라클마스터 실버(1) Oracle Database 아키텍처의 이해 (0) | 2022.09.16 |
---|---|
오라클마스터 브론즈(10) 백업, 리커버리 개요와 가용성을 높이는 방법 (0) | 2022.09.15 |
오라클마스터 브론즈(8) 스키마 오브젝트 관리 (1) | 2022.09.13 |
오라클마스터 브론즈(7) 유저 및 시큐리티 관리 (0) | 2022.09.12 |
오라클마스터 브론즈(6) 데이터베이스 저장공간구조 관리 (0) | 2022.09.09 |