Create Index

Gui Operation 을 통한 Index 객체 생성에 대한 설명이다.

Index Folder > Context Menu > Create Index 를 실행하면 Gui Operation 을 통해 Index 객체를 생성할 수 있다.

Common, Columns, Option, Partitions 각 탭에서 세부 내용을 설정할 수 있다.

Create Index 화면

하단 SQL 영역에서 설정한 내용이 적용된 SQL 을 확인할 수 있다.

Common

생성할 Index 의 Schema, Name, Type 을 설정한다.

Create Index - Common 탭 화면
필드
설명

Schema

Index 를 생성할 Schema 를 선택한다. 기본값: 현재 Connection 생성한 Schema

Name

생성하는 Index 의 이름을 입력한다.

Type

생성하는 Index 의 Type 을 선택한다.

  • Non-Unique

  • Unique

  • Bitmap

Columns

생성하는 Index 를 설정할 Column 을 선택한다.

Create Index - Columns 탭 화면
필드
설명

Schema

Database 내 Schema 목록이 나타난다. 기본값: 현재 Connection 생성한 Schema

Table

선택한 Schema 하위 Table 목록이 나타난다.

Select Columns

선택한 Table 의 Column 중에서 Index 를 설정할 Column 을 선택한다. 상세 동작은 Create Table > Indexes 탭과 동일하다. Indexes

Option

생성할 Index 의 상세 정보를 설정한다.

Create Index - Option 탭 화면
필드
설명

Key Compression

Key 의 압축 여부를 선택한다. Prefix Key 의 경우 Compress 선택 시 활성화 된다. Prefix Key: Index Key Column 중 상위 Unsigned Integer 개를 선택하여, Index Leaf Block 내에서 중복되는 부분을 압축하는 데 사용되는 키

Degree of Parallelism(DOP)

Create Table > Storage 탭 참고 Storage

Invisible

Optimizer 가 해당 Index 를 고려하는지 여부를 선택한다.

Reverse

ROWID 를 제외한 Index Block 의 바이트 순서를 역으로 저장할 지 여부를 선택한다.

Online

Index 의 생성 도중 DML을 허용할 지 여부를 선택한다.

Compute Statistics

Index 생성 직후에 Index 통계 정보를 수집할 지 여부를 선택한다.

Unusable

Index 의 사용 가능 여부를 설정한다.

TDE-Range Scan

암호화 테이블의 Index 를 이용하여 Range 스캔을 할 것인지 여부를 설정한다.

Storage Setting

Create Table > Storage 탭 참고 Storage

Partitions

생성할 Index 의 Partition 을 설정한다.

Create Index - Partitions 탭 화면
필드
설명

Partition

파티셔닝 타입을 선택한다.

  • None(기본값): 설정값 없음

  • Global Range

  • Global Hash

  • Local

Last Partition Column

파티셔닝 키의 마지막 컬럼을 선택한다. Columns 탭에서 선택한 Column 목록이 나타난다.

Setting

파티셔닝 타입별 세부 설정이다. 타입별 세부 동작 및 필드는 Create Table -Partition 탭을 참고한다. Partition

각 탭에서 세부 설정을 완료한 후 [Create 버튼] 을 클릭하면 설정한 내용으로 Index 객체가 생성된다.