시스템을 운영중 OEM으로 시스템을 살펴보니 "세그먼트 권고자 권장사항" 이란것이 나오더군요. 클릭해보니

데이터 테이블스페이스 및 인덱스 테이블스페이스 세그먼트 확보 용량을 알려주더군요, 나름 데이터 삭제시 조취를 취했다고 생각했는데 (테이블 및 인덱스 테이블 리빌드 등.. ) 제대로 정리가 되지 않은 모양입니다.

그래서 찾아봤습니다.  ADDM (Automatic Database Diagnostic Monitoring) 이란놈이고 내용은 다음과 같습니다.



ADDM

데이터 베이스 성능을 매 60분마다 검토하는 서버 기반 전문가 시스템이며, ADDM의 목표는 시스템의 성능이 급격히

저하되기 전에 가능한 병목 지점을 탐지하고 조치사항을 추천하는 것이다.

 

SQL 튜닝 권고자

SQL 튜닝 권고자는 성능 향샹을 위해 개별 SQL문장을 분석하고 추천사항을 작성한다.

추천사항에는 문장의 재작성, 인스턴스 설정 변경, 인덱스 추가 등이 포함 될 수 있다.

SQL 튜닝 권고자는 직접 수행 할 수 없는 대신, 과부하를 유발시키는 SQL 문장을 최적화 하는데

사용되는 Top SQL 또는 Top Session 과 같은 도구에서 호출 될 수 있다.

 

SQL 액세스 권고자

SQL 액세스 권고자는 주어진 기간 내에 실행된 모든 SQL 문장을 분석하고 시스템의 성능을

향상 시킬 수 있도록 추가 인덱스 및 구체화된 뷰의 생성을 제안한다.

 

메모리 권고자

메모리 권고자는 공유 풀,데이터베이스 버퍼캐시, PGA의 최적 설정에 도움을 주는 여러 권고자 기능의 집합이다.

또한, 권고 기능에 추가하여 라지 풀과 자바풀을 제어하는데 도움을 제공한다.

 

MTTR 권고자

MTTR권고자는 인스턴스 오류가 발생한 경우 데이터베이스가 복구하는데 소요되는 시간을 설정하는데 도움을 준다

 

세그먼트 권고자

세그먼트 권고자는 필요 이상의 많은 공간을 소비하는 테이블과 인덱스를 검색한다.

세그먼트 권고자는 테이블스페이스 또는 스키마 수준에서 비효율적으로 저장 공간을 소비하는지 여부를 확인하고

저장 공간의 소비를 가능한 감소시킬 수 있는 스크립트를 제공한다.

 

언두 관리 권고자

언두 관리 권고자는 지정된 언두 보유 기간에 적합한 언두 테이블 스페이스의 크기를 결정하는데 도움을준다.

Posted by 큰바우
: