[SQLD] 인덱스(Index)

AReum·2023년 11월 8일

1. 인덱스(Index)란?

  • 추가적인 쓰기 작업과 저장공간을 활용하여 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조이다.

2. 인덱스의 특징

  • 원하는 데이터를 쉽게 찾을 수 있도록 돕는 책의 색인과 유사한 개념
  • 테이블을 기반으로 선택적으로 생성할 수 있는 구조
  • 기본적인 목적은 검색 성능의 최적화이다.
  • 검색 조건을 만족하는 데이터를 인덱스를 통해 효과적으로 찾을 수 있도록 돕는다.
  • DML작업은 테이블과 인덱스를 함께 변경하므로 느려지는 단점이 존재한다.
  • 인덱스를 구성하는 칼럼의 값으로 정렬을 수행한다.
profile
개발 관련 공부한 것을 기록합니다.🎈

0개의 댓글