본문 바로가기

오라클 인덱스의 생성과 삭제: 예제와 함께 설명

DBA-DEV 2024. 3. 13.

인덱스를 생성하기 위해서는 CREATE INDEX 문을 사용합니다. CREATE INDEX 문을 사용하여 특정 테이블의 열에 대한 인덱스를 생성할 수 있습니다. 인덱스 생성시에는 어떤 열에 대해 인덱스를 생성할 것인지와 인덱스의 유형을 지정해야 합니다.

인덱스의 생성

CREATE INDEX idx_name ON table_name(column_name);

위의 예제에서 idx_name은 생성할 인덱스의 이름이고, table_name은 인덱스를 생성할 테이블의 이름이며, column_name은 인덱스를 생성할 열의 이름입니다.

 

인덱스의 삭제

인덱스를 삭제하기 위해서는 DROP INDEX 문을 사용합니다. DROP INDEX 문을 사용하여 특정 테이블의 인덱스를 삭제할 수 있습니다.

DROP INDEX idx_name;

위의 예제에서 idx_name은 삭제할 인덱스의 이름입니다.

인덱스 생성 예제

CREATE INDEX idx_department_id ON employees(department_id);

인덱스 삭제 예제

DROP INDEX idx_department_id;

 

오라클 데이터베이스에서는 인덱스를 통해 데이터 액세스 속도를 향상시킬 수 있습니다. 적절한 인덱스 생성과 삭제는 데이터베이스의 성능을 유지하고 최적화하는 데에 중요한 역할을 합니다.

댓글