인덱스 유형

다음 표에서는 SQL Server 2005 에서 사용할 수 있는 인덱스 유형을 나열하고 추가 정보에 대한 링크를 제공합니다.

인덱스 유형 설명 추가 정보

클러스터형

클러스터형 인덱스는 클러스터형 인덱스 키에 기반하여 테이블 또는 뷰의 데이터 행을 순서대로 정렬 및 저장합니다. 클러스터형 인덱스는 클러스터형 인덱스 키 값에 기반하여 행의 빠른 검색을 지원하는 B-트리 인덱스 구조로 구현됩니다.

클러스터형 인덱스 디자인 지침

클러스터형 인덱스 구조

비클러스터형 인덱스

비클러스터형 인덱스는 클러스터형 인덱스가 있는 테이블 또는 뷰에 정의하거나 힙에 정의할 수 있습니다. 비클러스터형 인덱스의 각 인덱스 행에는 비클러스터형 키 값과 행 로케이터가 있습니다. 이 로케이터는 클러스터형 인덱스 또는 키 값이 포함된 힙의 데이터 행을 가리킵니다. 인덱스 행은 인덱스 키 값의 순서대로 저장되지만 해당 테이블에 대해 클러스터형 인덱스를 만들지 않으면 데이터 행이 특정 순서대로 정렬되지 않습니다.

비클러스터형 인덱스 디자인 지침

비클러스터형 인덱스 구조

고유

고유 인덱스는 인덱스 키에 중복 값을 포함할 수 없으므로 테이블 또는 뷰의 모든 행이 고유합니다.

클러스터형 인덱스와 비클러스터형 인덱스 모두 고유 인덱스가 될 수 있습니다.

고유 인덱스 디자인 지침

포괄 열이 있는 인덱스

키 열과 함께 키가 아닌 열을 포함하도록 확장된 비클러스터형 인덱스입니다.

포괄 열이 있는 인덱스

인덱싱된 뷰

뷰의 구체화되는(실행되는) 인덱스로, 뷰와 결과 집합은 클러스터형 인덱스를 가진 테이블이 저장되는 것과 동일한 방식으로 고유 클러스터형 인덱스에 영구히 저장됩니다. 뷰의 비클러스터형 인덱스는 클러스터형 인덱스가 생성된 후 추가할 수 있습니다.

인덱싱된 뷰 디자인

전체 텍스트

MSFTESQL(SQL Server용 Microsoft 전체 텍스트 검색 엔진) 서비스에서 작성 및 유지 관리하는 특수한 유형의 토큰 기반 인덱스입니다. 문자열 데이터에서의 복잡한 단어 검색을 효율적으로 지원합니다.

전체 텍스트 인덱스

XML

xml 데이터 형식 열의 XML BLOB(Binary Large Object)를 영구적인 단편 형태로 표현한 것입니다.

xml 데이터 형식 열의 인덱스

참고 항목

개념

인덱스 기본 사항

관련 자료

인덱스 이해

도움말 및 정보

SQL Server 2005 지원 받기