인덱스 유형
다음 표에서는 SQL Server 2005 에서 사용할 수 있는 인덱스 유형을 나열하고 추가 정보에 대한 링크를 제공합니다.
인덱스 유형 | 설명 | 추가 정보 |
---|---|---|
클러스터형 |
클러스터형 인덱스는 클러스터형 인덱스 키에 기반하여 테이블 또는 뷰의 데이터 행을 순서대로 정렬 및 저장합니다. 클러스터형 인덱스는 클러스터형 인덱스 키 값에 기반하여 행의 빠른 검색을 지원하는 B-트리 인덱스 구조로 구현됩니다. |
|
비클러스터형 인덱스 |
비클러스터형 인덱스는 클러스터형 인덱스가 있는 테이블 또는 뷰에 정의하거나 힙에 정의할 수 있습니다. 비클러스터형 인덱스의 각 인덱스 행에는 비클러스터형 키 값과 행 로케이터가 있습니다. 이 로케이터는 클러스터형 인덱스 또는 키 값이 포함된 힙의 데이터 행을 가리킵니다. 인덱스 행은 인덱스 키 값의 순서대로 저장되지만 해당 테이블에 대해 클러스터형 인덱스를 만들지 않으면 데이터 행이 특정 순서대로 정렬되지 않습니다. |
|
고유 |
고유 인덱스는 인덱스 키에 중복 값을 포함할 수 없으므로 테이블 또는 뷰의 모든 행이 고유합니다. 클러스터형 인덱스와 비클러스터형 인덱스 모두 고유 인덱스가 될 수 있습니다. |
|
포괄 열이 있는 인덱스 |
키 열과 함께 키가 아닌 열을 포함하도록 확장된 비클러스터형 인덱스입니다. |
|
인덱싱된 뷰 |
뷰의 구체화되는(실행되는) 인덱스로, 뷰와 결과 집합은 클러스터형 인덱스를 가진 테이블이 저장되는 것과 동일한 방식으로 고유 클러스터형 인덱스에 영구히 저장됩니다. 뷰의 비클러스터형 인덱스는 클러스터형 인덱스가 생성된 후 추가할 수 있습니다. |
|
전체 텍스트 |
MSFTESQL(SQL Server용 Microsoft 전체 텍스트 검색 엔진) 서비스에서 작성 및 유지 관리하는 특수한 유형의 토큰 기반 인덱스입니다. 문자열 데이터에서의 복잡한 단어 검색을 효율적으로 지원합니다. |
|
XML |
xml 데이터 형식 열의 XML BLOB(Binary Large Object)를 영구적인 단편 형태로 표현한 것입니다. |