파티션 테이블에 인덱스를 생성하게 될 때 인덱스에도 타입이 나눠지게 됨.
로컬 파티션 인덱스, 비파티션 인덱스, 글로벌 파티션 인덱스가 있음.
이 중 로컬 파티션 인덱스를 많이 사용함.
- 로컬 파티션 인덱스 : 테이블 파티션 키 컬럼 기준으로 똑같이 인덱스가 구성되는 것.
테이블의 파티션 구조가 바뀐다거나 파티션이 삭제가 된다거나 했을 때도 인덱스 재생성이 필요없이 Oracle에서 알아서 관리해주기 때문에 운영에 용이함.
ex) 테이블의 파티션이 5개라고 했을 때, 인덱스도 똑같이 5개. 나뉘어지는 기준도 테이블과 동일함.
- 비파티션 인덱스 : 테이블은 파티션으로 나뉘어져 있지만 인덱스는 통짜로 하나로 관리함.
- 글로벌 파티션 인덱스 : 파티션으로 인덱스가 나뉘어져 있지만 테이블의 파티션과는 따로 논다. 잘 사용되지 않음.
'DB 공부' 카테고리의 다른 글
Join의 종류와 수행원리(1) (0) | 2025.01.06 |
---|---|
JOIN 종류와 수행 원리(2) (0) | 2025.01.06 |
문자열 관련 함수들 (0) | 2024.08.28 |
null 값 처리 함수들 특징 (0) | 2024.08.27 |
Oracle vs PostgreSQL (0) | 2024.08.26 |