B-Tree Index(균형 트리 인덱스)는 계층적 구조를 가지며, 데이터 검색 시 빠른 탐색이 가능하도록 설계된 인덱스입니다. 🔸 1. B-Tree Index 구조B-Tree 인덱스는 다음과 같은 계층적 구조로 이루어져 있습니다.1️⃣ Root Node (루트 노드)인덱스의 최상위 노드검색을 시작하는 지점2️⃣ Branch Node (중간 노드, 분기 노드)루트 노드와 리프 노드 사이에 존재키 값을 기준으로 검색 방향을 결정3️⃣ Leaf Node (리프 노드)인덱스의 가장 하위 노드실제 테이블의 ROWID를 저장하여 데이터 행과 연결됨인접한 리프 노드끼리 연결(링크)되어 있음 [Root Node] / \ [Branch 1] [Branch 2] / ..
인덱스
🔹 1. 인덱스란?인덱스는 테이블의 검색 성능을 향상시키는 데이터 구조입니다.테이블의 특정 컬럼에 대한 정렬된 정보를 별도로 저장하여, 빠르게 데이터를 찾을 수 있도록 돕습니다.도서관에서 책을 찾기 위해 사용하는 목차(Index)와 유사한 개념입니다. 🔹 2. 인덱스 기본 생성 및 사용법2-1. 기본 인덱스 생성 (B-Tree Index)구문:CREATE INDEX 인덱스명 ON 테이블명(컬럼명);✅ 예제:CREATE INDEX emp_name_idx ON emp(emp_name);employees 테이블의 employee_name 컬럼에 대해 인덱스를 생성합니다.해당 컬럼을 활용하는 검색 속도가 빨라집니다. 2-2. 유니크 인덱스 (Unique Index)유니크 인덱스는 중복 값을 허용하지 않는 인..