: 빠르게 레코드를 찾기 위해서 INDEX를 걸어둔다.

: INDEX가 걸려 있는 COLUMN은 INDEX를 매번 업데이트 하기 때문에 부담되는 작업이다.

: 그래서 경우에 따라 INDEX를 삭제하기 한다.


: 검색을 빠르게 하기 위한 자료구조(B트리계열)

: CRUD를 위해 항상 INDEX를 UPDATE하고 검색속도를 높임. (TRADE OFF 관계이다.)

: 데이터가 100만개 이상 넘어가면 인덱스 유/무에 커다란 차이가 발생한다.

: 조인연산도 테이블 합치는 연산중 검색이 많이 들어간다.


인덱스 추가/삭제

CREATE INDEX 인덱스명 ON 테이블명(컬럼명) <== 괄호쳐야함

CREATE INDEX 인덱스명 ON 테이블명(컬럼1,컬럼2,컬럼3) <== 괄호쳐야함

CREATE UNIQUE INDEX 인덱스명 ON 테이블명(컬럼명)

ALTER TABLE 테이블명 DROP INDEX 인덱스명

+ Recent posts