Index

^_^·2022년 4월 5일
0

Index?

  • 인덱스는 데이터베이스 테이블에 있는 데이터를 찾기 위한 용도로 데어티베이스의 객체이다
  • 테이블에 Index를 생성하게 되면 Index Table을 생성해 관리한다
  • 인덱스는 테이블에 있는 하나 이상의 컬럼으로 만들 수 있다
  • 일반적인 B-Tree 구조로 인덱스가 구성된다
--문법
CREATE INDEX [인덱스명] ON [테이블명](컬럼1, 컬럼2, 컬럼3.......)
--예제
CREATE INDEX IDX_EX ON CUSTOMERS(NAME,ADDRESS); 

Index를 사용해야하는 경우

  • 인덱스를 적용한 컬럼이 where 절에서 많이 사용되는 경우
  • Join할 때 사용하는 컬럼(pk = fk)
  • 검색 결과가 원본 테이블 데이터 2 ~ 4%에 해당하는 경우

0개의 댓글