인덱스 특성

인덱스 오브젝트의 특성입니다.

특정 구문에 대한 자세한 정보는 각 데이터베이스 제품에 포함된 참조 정보를 확인하십시오. 일부 데이터베이스 공급자 또는 버전의 구문 정의는 다음 설명과 다를 수도 있습니다.

일반 페이지
특성 설명
이름 오브젝트에 대한 이름을 지정합니다.
레이블 비주얼 다이어그램에 표시되는 레이블을 지정합니다.
스키마 오브젝트가 작성된 관계 스키마를 표시합니다.
시스템 생성 DDL 생성 중에 이 인덱스에 대해 코드가 생성되지 않도록 지정합니다. 이 옵션은 데이터베이스가 인덱스를 자동으로 생성할 경우에 사용할 수 있습니다.
Linux, UNIX 및 Windows용 DB2® 또는 i5/OS™용 DB2: 차원 인덱스를 차원으로 지정하려면 선택하십시오. 이 인덱스의 컬럼은 테이블 특성의 컬럼 페이지에 사용할 수 있습니다. 각각의 컬럼이나 컬럼 그룹은 테이블 데이터를 클러스터하는 데 사용할 수 있습니다.
i5/OS용 DB2 전용: 시스템 이름 DDL 생성 중에 해당 인덱스의 이름을 시스템 이름으로 바꾸도록 지정합니다.
컬럼 페이지
인덱스가 고유한지 여부를 지정합니다.

인덱스가 인코딩된 벡터 인덱스인지 여부를 지정하십시오(i5/OS용 DB2 전용).

인덱스에 포함할 컬럼(데이터베이스 공급자가 인덱스 표현식을 지원하는 경우 표현식도)을 정의하십시오.
헤더 헤더
키 멤버 인덱스의 키에 대한 컬럼과 표현식을 지정합니다. 목록에서 멤버 정렬 순서를 추가, 제거 또는 변경할 수 있습니다. 테이블 위에 있는 생략 도구 모음 단추를 클릭하여 컬럼과 표현식을 선택할 수 있는 창을 열고 컬럼과 표현식을 목록에 추가하십시오. 키 멤버를 선택하고 화살표 도구 모음 단추를 클릭하여 정렬 순서를 변경하십시오. 키 멤버를 삭제하려면 멤버를 선택하고 삭제를 누르십시오.
컬럼 포함 인덱스에 포함할 키가 아닌 컬럼 및 표현식을 지정하십시오. 목록에서 포함 멤버에 대한 정렬 순서를 추가, 제거 또는 변경할 수 있습니다. 테이블 위에 있는 생략 도구 모음 단추를 클릭하여 컬럼과 표현식을 선택할 수 있는 창을 열고 컬럼과 표현식을 목록에 추가하십시오. 포함 멤버를 선택하고 화살표 도구 모음 단추를 클릭하여 정렬 순서를 변경하십시오. 포함 멤버를 삭제하려면 멤버를 선택하고 삭제를 누르십시오.
XML 컬럼 페이지(Linux, UNIX Windows 및 z/OS®용 DB2)
XML 문서의 노드에 대한 인덱스를 작성합니다. XML 패턴이 수동으로 입력되거나 샘플 문서가 XML 패턴 빌드를 지원하기 위해 사용될 수 있습니다.
권한 페이지(Linux, UNIX 및 Windows용 DB2)
인덱스에 액세스할 수 있는 사용자, 그룹 및 역할을 지정합니다.
성능 페이지(Linux, UNIX 및 Windows용 DB2)
인덱스가 클러스터형 인덱스인지, 널(NULL) 키를 제외해야 하는지, 정방향 및 역방향 스캔이 지원되는지 여부, PCTFree 값, 인덱스 압축이 사용되는 지 여부, 인덱스 작성 동안 통계가 수집되는지 여부 등을 지정합니다. PCTFree 값은 인덱스가 빌드될 때 여유 공간으로 남겨 둘 각 인덱스 페이지 백분율을 지정합니다.
세부사항 페이지(z/OS용 DB2)
클러스터링, 버퍼 풀 및 조각 크기를 포함하여, 인덱스의 세부사항을 지정하십시오. 채움 옵션은 인덱스에서 저장되는 가변 길이 문자열 컬럼 수를 지정합니다. 인덱스에 가변 길이 컬럼이 포함되어 있지 않을 경우 이 옵션은 무시되고 경고 메시지가 리턴됩니다. 가변 길이 문자열 컬럼이 포함되어 있지 않은 인덱스는 항상 물리적으로 채워진 인덱스로 작성됩니다.
파티셔닝 페이지(Linux, UNIX 및 Windows용 DB2)
테이블에 정의된 모든 데이터 파티션을 포함하는 단일 인덱스를 작성할지 여부를 지정합니다. 파티션을 사용하려면 테이블 이름으로 데이터 파티션을 사용하여 정의된 테이블을 식별해야 합니다.
파티션 페이지(z/OS용 DB2)
특성 설명
파티션 사용 안함 인덱스가 파티션되지 않도록 지정합니다. 이 페이지의 옵션은 이 옵션 또는 파티션 사용 옵션의 선택 여부에 따라 달라집니다.
파티션 사용 인덱스가 파티션되도록 지정합니다. 이 옵션은 테이블이 파티션된 경우에만 사용할 수 있습니다. 이 페이지의 옵션은 이 옵션 또는 파티션 사용 안함 옵션의 선택 여부에 따라 달라집니다. 이 옵션을 선택한 경우, 파티션 추가 또는 파티션 삭제 도구 모음 단추를 클릭하여 파티션을 추가하거나 삭제할 수 있습니다.
스토리지 그룹/VCAT USING STOGROUP 또는 USING VCAT 옵션의 사용 여부를 지정합니다. 사용 중인 스토리지 그룹 또는 통합 카탈로그 기능 카탈로그(VCAT)도 지정합니다. USING STOGROUP 또는 USING VCAT 절의 의미는 색인의 파티셔닝 여부에 따라 달라집니다.
1차 분량 PRIQTY 값을 지정합니다. 스토리지 그룹이 지정된 경우에만 사용할 수 있습니다. DB2 관리 데이터 세트에 대한 최소 1차 스페이스 할당을 지정합니다.
2차 수량 SECQTY 값을 지정합니다. 스토리지 그룹이 지정된 경우에만 사용할 수 있습니다. DB2 관리 데이터 세트의 최소 2차 스페이스 할당을 지정합니다.
지우기 인덱스를 삭제하는 유틸리티 또는 SQL문이 실행될 때 DB2 관리 데이터 세트가 삭제되는 경우 이 데이터 세트가 지워지는지 여부를 지정합니다.
사용 가능한 페이지 FREEPAGE 값을 지정합니다. DB2 유틸리티 실행 결과로 인덱스 항목이 작성되거나 기존 행이 있는 테이블에 대해 인덱스를 작성할 때 남겨 둘 여유 공간 페이지 양을 지정합니다. 모든 정수 페이지에 대해 하나의 사용 가능한 페이지가 남겨집니다. 정수 값의 가능한 범위는 0 - 255입니다. 기본값은 0이며, 사용 가능한 페이지를 남겨두지 않습니다.
사용 가능 PCT PCTFREE 값을 지정합니다. DB2 유틸리티 실행 결과로 인덱스 또는 인덱스 파티션에 항목이 추가되거나 기존 행이 있는 테이블에 대해 인덱스를 작성할 때 각 비리프 페이지 및 리프 페이지에 남겨 둘 여유 공간 백분율을 판별합니다.
GBPCache 그룹 버퍼 풀에 대한 변경사항이 캐시되는 방법을 지정합니다.
테이블스페이스 페이지(Linux, UNIX 및 Windows용 DB2)
인덱스가 작성될 테이블스페이스를 지정합니다. 이 절은 파티션된 테이블의 인덱스에서만 지원됩니다. 테이블 작성시 INDEX IN절이 지정되었다 해도 이 절을 지정할 수 있습니다. 이 절이 INDEX IN 절을 겹쳐씁니다.
파티션 키(Oracle 전용)
편집 모드에서 이 페이지의 격자 및 도구 모음 단추를 사용하여 순서를 추가, 삭제 및 변경하고 파티션 키 컬럼의 특성을 수정하십시오.
파티션 키 특성 설정 전제조건:
  • 인덱스에는 GLOBAL 지역성이 있는 파티션에 대한 최소 하나의 컬럼이 포함되어 있어야 합니다.
  • 인덱스를 소유하는 테이블에는 LOCAL 지역성이 있는 인덱스 파티션에 대한 기존 파티션 키가 있어야 합니다.
  • GLOBAL 지역성의 경우: 파티션 키에 새 컬럼을 추가하려면 생략 부호 [...] 도구 모음 단추를 클릭하여 열린 창에서 컬럼을 선택하고 확인을 클릭하십시오. LOCAL 지역성의 경우, 인덱스 데이터 파티션의 컬럼은 소유 테이블과 동일합니다.
  • GLOBAL 지역성의 경우: 컬럼 순서를 변경하려면 격자에서 컬럼을 선택하고 컬럼을 위로 이동 또는 컬럼을 아래로 이동을 클릭하십시오. LOCAL 지역성의 경우, 인덱스 데이터 파티션의 컬럼 순서는 소유 테이블과 동일합니다.
  • GLOBAL 지역성의 경우: 격자를 사용하여 파티션 키 컬럼의 특성을 수정하십시오. 셀 컨텐츠를 편집하려면 셀을 두 번 클릭하거나 셀의 선택란을 클릭하십시오. LOCAL 지역성의 경우, 파티션 키 컬럼의 특성은 소유 테이블과 동일합니다.
    특성 설명
    Oracle 전용: 지역성 목록에서 LOCAL 또는 GLOBAL을 선택하십시오. LOCAL을 선택하는 경우 인덱스 데이터 파티션은 인덱스를 소유하는 테이블의 인덱스 데이터 파티션과 동일합니다. 따라서 유지보수 기준 목록에만 테이블과 동일한 유형이 포함됩니다. 소유 테이블에 정의된 파티션 키가 없으면 유지보수 기준 목록이 비어 있습니다. GLOBAL을 선택하면 유지보수 기준 목록에서 HASH 또는 RANGE를 지정할 수 있습니다.
    유지보수 기준 PARTITIONING KEY 절의 옵션을 선택하십시오. 이 필드의 옵션은 지역성 필드에서 선택한 사항에 따라 다릅니다.
    이름 또는 컬럼 컬럼 이름을 지정합니다.
    데이터 유형 컬럼의 데이터 유형을 지정합니다.
    z/OS용 DB2 전용: 순서 지정 유형 컬럼별로 항목을 순서 지정하는 데 필요한 옵션을 지정합니다. ASC(ASCENDING) 또는 DESC(DESCENDING)를 선택할 수 있습니다.
    z/OS용 DB2 전용: 최종 널(Null) NULLS LAST절을 사용하여 지정합니다. 비교를 위해 널(NULL) 값은 양의 무한대로 처리되도록 지정합니다.
    z/OS용 DB2 전용: 끝 한계 각 파티션의 끝 한계를 지정합니다.
데이터 파티션 페이지(Oracle)
도구 모음 단추 및 격자를 사용하여 데이터 파티션을 추가, 제거 또는 수정하십시오.
데이터 파티션 작성 전제조건:
  • 최소한 하나의 파티션 키를 작성해야 합니다.
  • 새 데이터 파티션을 추가하려면 생략 부호 [...] 도구 모음 단추를 클릭하고 열리는 창에서 파티션 세부사항을 지정한 후 확인을 클릭하십시오.

    HASH 파티션: 파티션 이름을 지정해야 합니다.

    LIST 또는 RANGE 파티션(Oracle에서만): 파티션 이름 및 컬럼 값을 지정해야 합니다.

특성 설명
파티션 이름 파티션의 이름을 지정합니다.
파티션의 컬럼 값을 지정합니다.
테이블스페이스 이 파티션이 작성된 테이블스페이스를 지정합니다.
용량 페이지(z/OS용 DB2 전용)
고유하지 않은 인덱스의 고유 키 값당 평균 데이터 레코드 수를 입력하십시오. 자세한 정보는 z/OS용 DB2 정보 센터의 z/OS용 DB2 관리 안내서에서 인덱스 페이지 수에서 스토리지 계산을 참조하십시오. UNIQUE 인덱스의 개별 키 값마다 평균 데이터 레코드 수는 1입니다.
문서 페이지
오브젝트에 대해서 사용자가 제공한 정보를 지정합니다.
어노테이션 페이지(편집 모드에서만)
특성을 추가, 수정 또는 삭제하십시오.

피드백