하기 처럼 TB_PARENT에서 조회해온 값으로 TB_CHILD의 컬럼을 수정하려고 하는데
너무 시간이 오래 걸리네요..PARALLEL까지 사용했는데도요..
TB_CHILD가 데이터가 엄청 많거든요 약1억건정도..
그리고 TB_PARENT에서 조회해온 데이터는 약 4만건정도....
1억건정도 되는 TB_CHILD 테이블의 4만건을 조회한 데이터를 UPDATE하려하니 너무 느리네요..
빠른 update 방법없을까요?
UPDATE /*+ PARALLEL(a, 8) */ TB_CHILD a
SET a.code = (
SELECT b.code
FROM TB_PARENT b
WHERE b.id = a.id
)
|