[sql] SQL 데이터베이스 인덱스 종류
-
클러스터형 인덱스(Clustered Index):
데이터 레코드의 물리적인 순서와 인덱스 키 값의 순서를 일치시키는 인덱스입니다. 테이블당 한 개의 클러스터형 인덱스만 가질 수 있으며, 이를 통해 검색 및 정렬에 있어 빠른 성능을 보장받을 수 있습니다. -
비클러스터형 인덱스(Non-Clustered Index):
물리적인 데이터 순서와는 관계없이 인덱스 키 값을 지정하여 데이터에 빠르게 액세스할 수 있도록 하는 인덱스입니다. 테이블당 여러 비클러스터형 인덱스를 가질 수 있으며, 효율적인 검색 및 정렬을 지원합니다. -
유효 인덱스(Unique Index):
중복된 값을 허용하지 않는 인덱스로, 유일성을 보장합니다. 주로 기본 키나 대체 키로 사용됩니다. -
복합 인덱스(Composite Index):
둘 이상의 열을 대상으로 하는 인덱스로, 여러 열에 대한 검색 및 정렬을 효율적으로 수행할 수 있습니다.
이 외에도 다양한 인덱스 유형이 있으며, 데이터베이스의 종류에 따라 지원되는 인덱스 유형이 다를 수 있습니다.
자세한 내용은 관련 데이터베이스의 공식 문서나 데이터베이스 관련 서적을 참고하시기 바랍니다.