데이터 사이언스 DataScience/Data Base 데이터베이스
2022. 6. 7.
[Oracle] range 파티션 split 작업 체크리스트
1. 파티션 테이블 구성하는 경우, 스크립트 예시 보관주기에 따라 Truncate하는 테이블, 또는 데이터의 규모가 커서 기간별로 관리하는 테이블의 경우. Range 파티션을 구성하면 효과적으로 데이터를 관리할 수 있다. 고객 소비내역 테이블을 TABLE001 이라고 가정한다면, 아래 그림처럼 결제시각에 따라 월 RANGE 파티션으로 구성할 수 있다. 각각의 파티션은 하나의 테이블과 물리적으로 동일하기 때문에 대량 배치작업시 enq tx - row lock contention을 방지할 수도 있고 DML 성능을 향상시킬수도 있다. * CREATE TABLE SCRIPT 예시 CREATE TABLE TABLE001 ( CST_ID NUMBER NOT NULL, PMT_TIME TIMESTAMP NOT NUL..