DataBase/SQL

INDEX

prohibit174 2017. 3. 16. 22:03
<인덱스를 사용하는 이유>

일정한 검색 속도를 유지할 수 있다.
조건과 환경에 따라서 속도가 빨라질 수도 느려질 수도 있다.

인덱스 생성 >> 테이블의 데이터에 대한 indexing >> 비트리 구조로 형성(트리 구조로 데이터 찾아줌)

 - 인덱스를 만드는 경우
     WHERE 절이나 JOIN 조건으로 자주 사용되는 컬럼

- 인덱스 생성 방법

CREATE  INDEX index_name

ON table_name (column_name [,column_name]...)

SQL> CREATE UNIQUE INDEX cust_id_idx

  ON customers_index (cust_id);