728x90
인덱스(INDEX)는 검색속도를 높이기 위한 기술이다. 해당 테이블의 컬럼을 색인화하여 검색 시 해당 테이블의 레코드를 FULL SCAN 하는 게 아니라 색인화되어 있는 인덱스 파일을 검색하여 빠르게 조회한다. 가장 일반적인 인덱스는B트리 인덱스
로서 트리구조로 인덱스를 관리한다.
인덱스 생성
CREATE [UNIQUE] INDEX 인덱스명
ON 테이블( 컬럼[,컬럼] );
인덱스 삭제
DROP INDEX 인덱스명;
💡 주의) B트리를 구현하는 오버헤드가 크다. 따라서 INDEX는 남발하면 안된다.
728x90
'Database > SQL' 카테고리의 다른 글
[SQLD] 데이터 모델링 (0) | 2023.08.30 |
---|---|
[Oracle/SQL] SQL Developer 계정 생성 (0) | 2023.08.11 |
[SQL] 시퀀스 (Sequence) (0) | 2023.08.01 |
[SQL] 뷰 (VIEW) (0) | 2023.08.01 |
[SQL] DDL (Data Definition Language, 데이터 정의어) (0) | 2023.07.31 |
728x90
인덱스(INDEX)는 검색속도를 높이기 위한 기술이다. 해당 테이블의 컬럼을 색인화하여 검색 시 해당 테이블의 레코드를 FULL SCAN 하는 게 아니라 색인화되어 있는 인덱스 파일을 검색하여 빠르게 조회한다. 가장 일반적인 인덱스는B트리 인덱스
로서 트리구조로 인덱스를 관리한다.
인덱스 생성
CREATE [UNIQUE] INDEX 인덱스명
ON 테이블( 컬럼[,컬럼] );
인덱스 삭제
DROP INDEX 인덱스명;
💡 주의) B트리를 구현하는 오버헤드가 크다. 따라서 INDEX는 남발하면 안된다.
728x90
'Database > SQL' 카테고리의 다른 글
[SQLD] 데이터 모델링 (0) | 2023.08.30 |
---|---|
[Oracle/SQL] SQL Developer 계정 생성 (0) | 2023.08.11 |
[SQL] 시퀀스 (Sequence) (0) | 2023.08.01 |
[SQL] 뷰 (VIEW) (0) | 2023.08.01 |
[SQL] DDL (Data Definition Language, 데이터 정의어) (0) | 2023.07.31 |