오라클 UPDATE 한번에 몇개정도씩 하면 좋을까요 ?? 0 2 1,660

by 김쿠쿠 [Oracle 기초] [2018.11.27 13:33:04]


안녕하세요.

오늘 오라클 DB 어떤 테이블의 값을 update할 일이 있었는데,

데이터량은 한 1억개 정도 되고,

50만건정도를 update하려고 했어요.

 

안타깝게도 index가 없어서

그냥 update를 했다가 CPU 100%찍고 강제 kill 해버렸습니다..

 

보통 이런 경우에 update하려면 몇건정도씩 나눠서 하면 좋을까요??

기간으로 나눌수는 있거든요..

조언을 부탁드려요.

by 우리집아찌 [2018.11.27 14:50:06]

index 없으시면 힘드실듯한데요.

update 한건당 1억건씩 풀스캔 탈거 같은데요.

 


by 마농 [2018.11.27 14:56:07]

단순 업데이트인지? / 조인 업데이트인지?
건수가 문제가 아니라 인덱스가 문제일 수 있습니다.
조인 업데이트의 경우 UPDATE 가 느린 경우 MERGE 로 개선하기도 합니다.

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