목록2025/05/20 (1)
병호의 IT새싹키우기
인덱스(Index)란?
인덱스(Index)는 책 뒤에 붙는 찾아보기 표와 같은 역할을 합니다. 특정 컬럼(column)에 대한 검색 성능을 비약적으로 향상시키지만, 삽입·수정·삭제 시에는 추가적인 오버헤드가 발생 1. 인덱스의 기본 개념목적테이블에서 원하는 데이터를 빠르게 찾기 위해 미리 정렬된 구조를 만들어 두는 것비유두꺼운 책에서 “키워드”를 찾을 때 목차나 색인을 활용하듯, 데이터베이스는 인덱스를 사용해 검색 범위를 좁힘. 2. 어떻게 동작하나?B-Tree (Balanced Tree) 구조가장 일반적인 인덱스 구조균형 이진 트리 형태로, 검색 시 트리 높이만큼만 탐색Hash 인덱스키 값에 해시 함수를 적용해 위치를 계산동등 비교(=)에 빠르지만, 범위 검색(>, 3. 주요 장·단점 장점 단점검색 속도 대폭 향상인덱스..
SQL
2025. 5. 20. 13:21