반응형
INDEX -인덱스
- 명령문 처리 속도를 향상시키기 위한 데이터베이스 객체
- 책 뒤쪽에 있는 인덱스 페이지를 떠올리면 연상이 쉬움
- 기본적으로 순서 없이 저장하는 레코드의 컬럼을 색인화하여 파일에 저장해 두기 때문에, 처리 속도가 빨라짐
- USER_INDEXES, USER_IND_COLUNNS: 데이터 딕셔너리 뷰에서 생성된 모든 인덱스 확인 가능
인덱스 사용의 장단점
장점 | 단점 |
|
|
인덱스 생성 / 제거
- CREATE
- DROP
CREATE
- 기본키나 유일키 제약 조건이 없는 컬럼에 대해서 생성 가능
- 기본키나 유일키는 자동 생성됨
인덱스가 없을 때 vs 사용할 때
DROP
REBUILD
- 인덱스가 생성된 이후 새로운 행을 추가하거나 삭제하면 DB에 큰 부담을 주게 됨
- 만든 인덱스를 간헐적으로 재생성해 주는 것이 조금 더 빠르게 사용하는 방법
반응형
'자린고비 독학하기 > 자린고비 코딩하기' 카테고리의 다른 글
SQL - DCL (0) | 2019.08.05 |
---|---|
SQL - 시퀀스 (SEQUENCE) (1) | 2019.08.05 |
SQL - 뷰 (VIEW) (0) | 2019.08.05 |
SQL - 트랜잭션 (0) | 2019.08.02 |
SQL - DML (0) | 2019.08.01 |