사용자 지정 인덱스(MDS(Master Data Services))
적용 대상: SQL Server - Windows만 해당 Azure SQL Managed Instance
사용자 지정 인덱스는 엔터티에서 한 특성(단일 인덱스) 또는 특성 목록(복합 인덱스)에 비클러스터형 인덱스를 만듭니다. 일반적으로 인덱스는 쿼리 프로세스의 성능을 향상시킵니다. SQL Server 인덱스에 대한 자세한 내용은 인덱스를 참조하세요.
인덱스 유형
각 엔터티에 대해 다음과 같은 유형의 여러 사용자 지정 인덱스를 만들 수 있습니다.
고유 인덱스
고유하지 않은 인덱스
고유 인덱스를 통해 인덱싱된 열에 중복 값이 포함되지 않습니다. 복합 고유 인덱스의 경우 인덱스는 선택한 특성 목록의 각 값 조합이 고유하도록 합니다. 선택한 특성에 대한 중복 값이 있는 경우 고유 인덱스가 만들어질 수 없습니다.
규칙
다음 규칙은 고유 및 고유하지 않은 사용자 지정 인덱스에 적용됩니다.
사용자 지정 인덱스를 만들려면 하나 이상의 특성을 선택해야 합니다.
속성 목록이 동일하고 고유성 플래그가 있는 인덱스를 다른 인덱스로 저장하려는 경우 해당 인덱스를 저장할 수 없습니다. 오류가 표시됩니다.
참고 항목
MDS는 DBA 및 코드와 같은 특정 특성에 대한 인덱스를 자동으로 만듭니다. 즉, 이러한 특성 중 하나를 포함하고 다른 특성을 포함하지 않는 다른 인덱스를 만들 수 없습니다.
다른 인덱스에 하나 이상의 다른 특성이 있는 한 특성을 둘 이상의 사용자 지정 인덱스에 포함할 수 있습니다. 그렇지 않으면 인덱스가 동일합니다.
여러 속성 또는 대규모 속성을 포함하는 인덱스를 생성하고 선택한 속성의 전체 크기가 최대 인덱스 키 크기(900 바이트)를 초과하는 경우 인덱스를 저장할 수 없습니다.
사용자 지정 인덱스는 파일 특성을 제외한 리프 구성원 특성에 만들 수 있습니다.
사용자 지정 인덱스에 포함된 특성을 삭제하려면 다음이 적용됩니다.
하나의 특성(단일 인덱스)에서만 인덱스가 만들어지면 특성과 인덱스가 모두 삭제됩니다.
둘 이상의 특성(복합 인덱스)에서 인덱스를 만드는 경우 인덱스를 편집할 때까지 특성을 삭제할 수 없습니다.
사용자 지정 인덱스로 포함된 특성의 형식은 변경할 수 없습니다.
관련 작업
태스크 설명 | 항목 |
---|---|
인덱스 만들기 | 인덱스 만들기(MDS(Master Data Services)) |
인덱스 편집 및 삭제 | 인덱스 편집 및 삭제(MDS(Master Data Services)) |