📌INDEX
- 인덱스는 자료의 검색효율을 증대시키기 위한 객체
- DB의 성능은 데이터 검색에 있고, 이 기능을 지원하는 가장 효율적인 방법이 INDEX를 활용하는 방법임
- 인덱스의 용도(장점)
. SELECT,INSERT,UPDATEM문의 조건절
. 데이터의 정렬(ORDER BY), 데이터 그룹화(GROUP BY)에 사용
. DBMS(데이터베이스관리시스템)의 부담을 줄이고 성능을 개선
- 인덱스 사용시 단점
. 비용과 추가공간이 필요
. 인덱스를 유지하는데 비용과 시간이 많이 소요됨
- 종류
. Unique Index/Non-unique Index --인덱스는 기본키(중복x nullx)가 아님 but 중복하지 말아야함(null포함)
. Normal/Function-Based/Bitmap
-사용형식
CREATE [UNIQUE | BITMAP] INDEX 인덱스명
ON 테이블명(컬럼명[,컬럼명,...])[ASC|DESC]
**인덱스 재구성
ALTER INDEX 인덱스명 REBUILD
. 많은 자료의 변동이 발생된 직후
. 저장공간이 변경된 경우
'DB모델링' 카테고리의 다른 글
내가 보려고 정리한 오라클SQL_커서 (0) | 2022.12.01 |
---|---|
내가 보려고 정리한 오라클 SQL_PL/SQL (0) | 2022.11.30 |
내가 보려고 정리한 오라클SQL_오라클객체_VIEW (1) | 2022.11.30 |
내가 보려고 정리한 오라클SQL_오라클객체_SEQUENCE (0) | 2022.11.30 |
내가 보려고 정리한 오라클_셀프조인 (0) | 2022.11.29 |