insert 시.. dbms는 어떤 동작을 하나요?
대량(천만에서 2천만)의 건수를 작업할건데요...뭐 당연히 중간에 commit을 할거임으로 logsegment 같은게 full 나거나 하지 않겠죠??
그외 대량 건수 작업시 뭘 또 주의해야할까요??
그리고 작업은 아래와 같이 할건데. 효율적인 방법이 맞을까요?
A라는 테이블에 기존 data지우구 부을거랍니다
그래서 A의 스키마와 같은 B를 만들구..이때 B는 index는 추가로 만들지 않고 pk a만 생성해서 pk index만 만들구요 그 B테이블에 insert작업을 해주구 ( 1000건 단위로 commit) 그 후에 A를 drop하고 B를 rename해준 후 index를 생성해주려 합니다.
괜찮을까요??
조언좀 부탁드려여
|