본문 바로가기

compress2

[partition] MODIFY DEFAULT ATTRIBUTES COMPRESS FOR OLTP vs COMPRESS FOR OLTP 차이 파티션의 ATTRIBUTE를 변경할 수 있는 명령어 두가지의 차이에대해서 정리한 글입니다. 결론은, ALTER TABLE [테이블명] COMPRESS FOR OLTP은 기존의 파티션 + 새로 ADD하는 파티션의 설정을 모두 변경하는 명령어이고,ALTER TABLE [테이블명] MODIFY DEFAULT ATTRIBUTES COMPRESS FOR OLTP은 기존의 파티션의 설정은 그대로 두고 새로 ADD하는 파티션의 설정만 변경하는 명령어입니다. ATTRIBUTE란, DBA_TAB_PARTITIONS뷰에서 확인할 수 있습니다. MODIFY DEFAULT ATTRIBUTES 의 설명은 아래의 문서에서 확인할 수 있습니다. COMPRESS 방법, PARTITION TABLE,INDEX의 TABLESPACE의 .. 2022. 7. 11.
alter table [테이블명] compress VS alter table [테이블명] move compress compress 된 테이블에 컬럼 추가하는 작업이 있어서 작업 하는 중에 명령어를 다르게 쳤더니 안되어서 둘의 차이를 찾아보고 정리한 글입니다. 공통점 두 명령어 다 compress를 하는 명령어입니다. 차이점 alter table [테이블명] compress 은 이후 들어오는 data에 대해서 compress를 진행하겠다라는 뜻입니다. alter table [테이블명] move compress 은 이전에 저장되어 있는 data에 대해서 compress를 진행하겠다는 뜻입니다. (alter table [테이블명] move tablespace [테이블스페이스명]; 과 비슷한 방식으로 nocompress -> compress로 reorg 한다는 느낌의 개념으로 보면 될 것 같습니다. 하지만 실제 alter .. 2022. 5. 4.