오라클 대량데이터 Update, Delete 작업 빠르게 하는 방법 (feat CTAS)
대량 데이터를 Update 또는 Delete 작업하는 경우 많은 시간이 소요됩니다. Update/Delete 할때마다 기존(변경전/삭제전) 데이터를 Undo Segment 와 Redo Log 에 Writing 해야 하기 때문입니다. 그래서 Update/Delete 해야할 데이터량이 많은 경우에는 CTAS(Create Table As Select) 구문으로 변경해서 작업하는 것이 훨씬 빠르고 유리합니다. 얼마나 빨라지는지 한번 테스트 해보겠습니다. 먼저, 테스트할 대용량 테이블을 생성합니다. create table TEST1 as select empno, salary, deptno, lpad(big_ename, 3000, big_ename) as big_ename, lpad(big_addr, 3000, b..
더보기