
Database/SQL
[SQL] 인덱스 (INDEX)
인덱스(INDEX)는 검색속도를 높이기 위한 기술이다. 해당 테이블의 컬럼을 색인화하여 검색 시 해당 테이블의 레코드를 FULL SCAN 하는 게 아니라 색인화되어 있는 인덱스 파일을 검색하여 빠르게 조회한다. 가장 일반적인 인덱스는B트리 인덱스로서 트리구조로 인덱스를 관리한다. 인덱스 생성 CREATE [UNIQUE] INDEX 인덱스명 ON 테이블( 컬럼[,컬럼] ); 인덱스 삭제 DROP INDEX 인덱스명; 💡 주의) B트리를 구현하는 오버헤드가 크다. 따라서 INDEX는 남발하면 안된다.