• 인덱스 모니터링 방법
    • 한 번에 10개 정도의 인덱스 모니터링을 권고
    • ex: 출근 해서 체크, 퇴근 시 체크 후 사용 한 인덱스가 있으면 모니터링 종료, 다른 인덱스 모니터링 시작(10개 정도의 인덱스를 유지)
    • alter index <index_name> monitoring usage ;
    • alter index <index_name> nomonitoring usage ;
  • 참조 뷰
    • select * from v$object_usage ;
  • 사용 예

(참고) 특정 Index 사용 여부를 판단하는 방법

  • 다음 명령을 통해 index 사용여부를 monitoring 하거나 monitoring 해제할 있다. monitoring 설정은 index owner 또는 admin 권한을 갖는 user에서 수행 가능하다. monitoring 중단 때는 nomonitoring usage 구문을 사용하며, index owner 또는 admin 권한을 갖는 user에서 수행한다.

    alter index <index_name> monitoring usage;

    alter index <index_name> nomonitoring usage;

  • v$object_usage 조회하여 Monitoring 상태 사용여부를 있다. v$object_usage 해당 Index owner 접속하여 조회해야만 Monitoring 상태 사용여부를 조회할 있다.

    select * from v$object_usage;

       

  • 사용 Sample

       

    SQL> alter index WHHH01_LCLIEXRT monitoring usage;

       

    Index altered.

       

    SQL> select * from v$object_usage;

       

    INDEX_NAME TABLE_NAME MON USE START_MONITORING END_MONITORING

    ------------------------------ ------------------------------ --- --- ------------------- -------------------

    WHHH01_LCLIEXRT LCLIEXRT YES YES 02/20/2006 14:42:57

    사용여부를 알리는 USE 컬럼의 값이 YES이므로 사용되는 Index이다.

       

    SQL> alter index ocsdba.WHHH01_LCLIEXRT nomonitoring usage;

       

    Index altered.

       

    SQL>select * from v$object_usage;

       

    INDEX_NAME TABLE_NAME MON USE START_MONITORING END_MONITORING

    ------------------------------ ------------------------------ --- --- ------------------- -------------------

    WHHH01_LCLIEXRT LCLIEXRT NO YES 02/20/2006 14:42:57 02/20/2006 14:45:28

       

       

    ex)

    # 사용여부 조회

    select * from v$object_usage ;

       

    # 인덱스 모니터링

    alter index BONUS_IDX01 monitoring usage ;

       

    # 인덱스 사용

    select /*+INDEX(BONUS BONUS_IDX1)*/ * from BONUS where ename='AAA' ;

       

    # 인덱스 모니터링 해제

    alter index BONUS_IDX01 nomonitoring usage ;

       

사업자 정보 표시
(주)블루원 | 김홍태 | 서울특별시 용산구 원효로 4가 135 금홍 2빌딩 | 사업자 등록번호 : 106-86-76684 | TEL : 02-3272-7200 | Mail : support_ora@blueone.co.kr | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기

'DB - ORACLE > Oracle Command' 카테고리의 다른 글

OS 별 정보 확인  (0) 2016.01.03
오라클 콜드백업  (0) 2016.01.03
인덱스 조회하기  (0) 2016.01.03
인덱스 생성 및 삭제하기  (0) 2016.01.03
Tablespace 생성 스크립트 추출하기  (0) 2016.01.02

+ Recent posts