비트맵 인덱스(Bitmap Index)

비트맵 인덱스(Bitmap Index)

비트맵 인덱스(Bitmap Index)는 데이터베이스에서 인덱싱을 최적화하기 위해 사용하는 인덱스 기법 중 하나입니다. 비트맵 인덱스는 각 고유한 값에 대해 비트 배열(비트맵)을 생성하여 데이터를 효율적으로 검색할 수 있도록 합니다. 특히 값의 종류(카디널리티, Cardinality)가 적은 경우(예: 성별, 상태값, 부서 코드 등)에 매우 효과적입니다. (OLTP보단 OLAP에서 효과적) 1. 비트맵 인덱스의 동작 방식 비트맵 인덱스는 각 열(column)의 고유한 값(unique value)에 … Read more

Index Range Scan

Index Range Scan

Index Range Scan 개요 Index Range Scan은 인덱스를 사용하여 특정 범위 내의 데이터를 검색하는 방식입니다.BETWEEN, <, >, LIKE ‘A%’, IN 등의 연산자를 사용할 때 발생하며, 여러 개의 결과를 반환할 가능성이 있습니다. Index Range Scan은 SQL튜닝의 꽃으로, 보통 Index Range Scan을 태우기 위해 튜닝을 하는 경우가 많습니다. SQL의 WHERE조건의 첫 번째 조건절을(선두컬럼) 가공한다면 (가공 : A컬럼이면 … Read more