본문 바로가기
개발/데이타베이스

인덱스 재구성

by 로그인시러 2016. 11. 29.

인덱스 재 구성


인덱스가 생성된 후에 새로운 행이 추가 되거나 삭제될 수도 있고 인덱스로 사용된 컬럼 값이 변경될 수도 있습니다. 이럴 경우는 본 테이블에서 추가, 삭제, 갱신 작업이 일어날 때 해당 테이블에 걸린 인덱스의 내용도 함께 수정 되어야 합니다. 이 작업은 오라클 서버에 의해 자동적으로 일어나는데 그렇기 때문에 인덱스가 없는 경우 보다 DML 작업이 훨씬 무거워지게 됩니다. 그리므로 시간이 지나 원 테이블의 자료가 많이 변경되면 테이블에 따른 인덱스는 이런 이유로 효율이 떨어지게 됩니다. 따라서 인덱스는 한번 만들고 끝까지 사용하는게 아니라 가끔 한번씩 재생성을 해주어야만 빠른 효율을 누릴 수 있습니다.


인덱스(INDEX) 재 생성 방법


SQL> ALTER INDEX  idx_ename_emp REBUILD;


출처 : http://ynebula38.tistory.com/75

'개발 > 데이타베이스' 카테고리의 다른 글

spring boot - db auto reconnect  (0) 2016.12.05
dbcp 설정값들 모음  (0) 2016.12.05
오라클 테이블 복사  (0) 2016.11.28
oracle auto increment  (0) 2016.11.28
group by, orderby, multiple column  (0) 2016.11.11

댓글