728x90
1) 하나의 테이블에 생성할 수 있는 인덱스는 32개 정도
2) 인덱스가 많을수록 입력,수정,삭제시 성능 저하됨
: 테이블 변경시 인덱스 정보를 수정해야 하기 때문
[사용되지 않는 인덱스를 제거하여 성능 개선]
1) 해당 인덱스의 사용여부 모니터링
alter index 인덱스명 monitoring usage ;
2) used 컬럼을 조회해서 사용여부 확인(no: 한번도 사용되적 없음)
select index_name,
used
from v$object_usage ;
3) 모니터링 중지
alter index 인덱스명 nomonitoring usage ;
4) 사용하지 않는 인덱스 삭제
drop index 인덱스명 ;
728x90