다음을 통해 공유


방법: 공간 인덱스 만들기(SQL Server Management Studio)

공간 인덱스는 공간 열(즉, geometry 또는 geography 유형의 열)에서만 만들 수 있습니다. 또한 공간 인덱스를 만들 경우 다른 제한 사항이 많이 있습니다. 자세한 내용은 공간 인덱스의 제한 사항을 참조하십시오.

[!참고]

공간 인덱스는 한 번에 하나씩만 만들 수 있습니다.

공간 인덱스를 만들려면

  1. 개체 탐색기에서 SQL Server 데이터베이스 엔진 인스턴스에 연결한 다음 해당 인스턴스를 확장합니다.

  2. 데이터베이스를 확장하고 지정한 인덱스가 있는 테이블이 포함된 데이터베이스를 확장한 다음 테이블을 확장합니다.

  3. 인덱스를 만들 테이블을 확장합니다.

  4. 인덱스를 마우스 오른쪽 단추로 클릭하고 새 인덱스를 선택합니다.

  5. 인덱스 이름 필드에 인덱스에 대한 이름을 입력합니다.

  6. 인덱스 유형 드롭다운 목록에서 공간을 선택합니다.

  7. 인덱싱하려는 공간 열을 지정하려면 추가를 클릭합니다.

  8. <table name>에서 열 선택 대화 상자에서 해당 확인란을 클릭하여 geometry 또는 geography 유형의 열을 선택합니다. 그러면 다른 공간 열이 편집할 수 없게 됩니다. 다른 공간 열을 선택하려면 먼저 현재 선택된 열을 클릭하여 선택을 취소합니다. 완료되면 확인을 클릭합니다.

  9. 인덱스 키 열 표에서 열 선택 사항을 확인합니다.

  10. 인덱스 속성 대화 상자의 페이지 선택 창에서 공간을 클릭합니다.

  11. 공간 페이지에서 인덱스의 공간 속성에 사용할 값을 지정합니다.

    geometry 유형 열에서 인덱스를 만들 경우 경계 상자의 (X-min,Y-min)(X-max,Y-max) 좌표를 지정해야 합니다. geography 유형 열의 인덱스의 경우 지리 표 공간 분할 구성표를 지정하면 지리 표 공간 분할이 경계 상자를 사용하지 않으므로 경계 상자 필드는 읽기 전용이 됩니다.

    필요에 따라 공간 분할 구성표의 모든 수준에서 표 밀도 및 개체당 셀 수 필드에 대해 기본값이 아닌 값을 지정할 수 있습니다. 개체당 셀 수의 기본 수는 16이고, 기본 표 밀도는 보통입니다.

    이러한 속성에 대한 자세한 내용은 인덱스 속성(공간 페이지)을 참조하십시오.

  12. 확인을 클릭합니다.

[!참고]

같거나 다른 공간 열에 서로 다른 공간 인덱스를 만들려면 앞 단계를 반복하십시오.