대용량 파티션 테이블 인덱스 생성 질문 0 1 2,167

by betel [Oracle Admin] 인덱스 대용량 파티션 [2022.06.08 12:58:17]


안녕하세요, 12억건 가량 데이터가 있는 파티션 테이블의 인덱스를 추가로 만들려합니다.

nologging옵션을 줘도 2일이상 걸려서 포기했습니다 ㅠㅠ

파티션 단위로 인덱스를 추가해나가는 방법이나 뭔가 효율적인 방법이 있을까요?

 

by 우리집아찌 [2022.06.08 14:10:07]

로컬 인덱스 말고 전체 INDEX 생성 때문에 그러신것 이시겠죠?

보통 따로 똑같은 테이블 만들고 인덱스 생성 후 테이블 RENAME 합니다.

RENAME 은 INDEX명까지 해야합니다.

1. 테이블 복사

2. 인덱스 생성

3. 데이터 추가/보정

4. 테이블 / 인덱스 RENAME 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입