by betel [Oracle Admin] 인덱스 대용량 파티션 [2022.06.08 12:58:17]
안녕하세요, 12억건 가량 데이터가 있는 파티션 테이블의 인덱스를 추가로 만들려합니다.
nologging옵션을 줘도 2일이상 걸려서 포기했습니다 ㅠㅠ
파티션 단위로 인덱스를 추가해나가는 방법이나 뭔가 효율적인 방법이 있을까요?
로컬 인덱스 말고 전체 INDEX 생성 때문에 그러신것 이시겠죠?
보통 따로 똑같은 테이블 만들고 인덱스 생성 후 테이블 RENAME 합니다.
RENAME 은 INDEX명까지 해야합니다.
1. 테이블 복사
2. 인덱스 생성
3. 데이터 추가/보정
4. 테이블 / 인덱스 RENAME