안녕하세요.
오라클 강좌에서 list partition 을 찾아보고 따라해보았는데,
초보라 무작정 따라하다보니 궁금한점이 있어서 질문드립니다.
CREATE TABLE TABLE_PTN
(
......
)
TABLESPACE TS_M_D01
PARTITION BY LIST (SEX)
(
PARTITION SEX_M VALUES ('1')
TABLESPACE TS_M_D01
),
PARTITION SEX_F VALUES ('2')
TABLESPACE TS_M_D01
)
위와 같이 성별을 구분하여 4개의 테이블을 파티션테이블로 생성하였습니다.
테이블당 평균 4천만건 정도의 데이터가 존재하는데,
각 테이블에 남녀 데이터가 row로 존재하는것을
컬럼으로 만들기 위해 같은 테이블의 남자데이터와 여자데이터를 full outer join을 하여
모든 테이블들을 union all 하여 적재하는 과정을 진행합니다.
파티션 테이블 생성하기전 12시간 정도 걸리던 작업이
파티션 테이블로 만든후 현재 14시간정도 지났는데 데이터가 반정도 적재되었습니다.
네트웍 대역폭에 변동이 있어서 그런것 같은데, 이 부분은 곧 해결 될것 같은데
파티션 테이블 생성 말고 속도를 향상시킬 만한 방안이 있을까요?
조언 부탁드립니다.
좋은하루되세요.