인덱스(INDEX)
CODEDRAGON ㆍDevelopment/Database
반응형
인덱스(INDEX)
· SQL 명령문의 처리 속도를 향상시키기 위해서 컬럼에 대해서 생성하는 데이터베이스 객체입니다.
· 인덱스의 내부구조는 주로 B-TREE형식으로 구성되어 있습니다.
· 레코드를 추가/수정/삭제시 해당 컬럼으로 다시 다시 정렬한 후 검색에 필요한 값들을 미리 계산해서(인덱스를 업데이트) 검색 속도를 높이게 됩니다.
· 기본키는 자동으로 인덱스가 설정됩니다.
· 대량의 데이터일 수록 인덱스 사용으로 인한 검색 속도 차이가 두드러 집니다.
· 조인시에도 영향을 줍니다.
인덱스(INDEX) 예
책의 뒷쪽에있는 인덱스(색인, 찾아보기등)에서 원하는 단어(TABLE)를 찾아서 해당 페이지로 이동하는 것과 유사합니다.
'Development > Database' 카테고리의 다른 글
동의어(SYNONYM) - 동의어의 종류(비공개 동의어, 공개 동의어), 공개 동의어 예 (0) | 2019.02.11 |
---|---|
동의어의 종류 (0) | 2019.02.11 |
트랜잭션 제어의 필요성 - 정상적인 상태, 비정상적인 상태 (0) | 2019.02.08 |
SQL 데이터 조작어(DML: Data Manipulation Language) - 데이터 조작어의 명령어 종류, SQL의 테이블과 관계 데이터 모델의 릴레이션과의 차이점 (0) | 2019.02.07 |
ALTER TABLE ~ MODIFY COLUMN (0) | 2019.02.07 |