복합인덱스

    반응형
    이미지21

    [ Database ] 인덱스 Index

    인덱스란? 그냥 단순히 생각하면 검색을 빠르게 하기 위한 자료구조이다. 보통 기본키가 자동으로 인덱스 설정되는데 데이터가 반드시 정렬이 되있어야 한다. 인덱스의 장점 검색할 때 인덱스를 기준으로 바로 찾아나가기 때문에 검색 속도가 빨라진다. 시스템에 걸리는 부하를 줄여 시스템 전체 성능을 향상시킨다. 인덱스의 단점 인덱스를 생성하는데 시간과 공간이 소요된다. 데이터 변경작업(INSERT, UPDATE, DELETE)이 자주 일어날 경우에는 오히려 성능이 저하된다. 그럼 인덱스 명령어들은 무엇이 있을까? 단일 인덱스 생성 CREATE INDEX 인덱스명 ON 테이블명 (컬럼명) 복합 인덱스 생성 CREATE INDEX 인덱스명 ON 테이블명 (컬럼명1, 컬럼명2...) 중복 불가능한 인덱스 생성 CREAT..