현재 상태 :
테이블명 |
가 |
나 |
데이터건수 |
20,000 |
7,000,000 |
인덱스 상태 |
고객번호 |
고객번호 |
|
일련번호 |
일련번호 |
|
코드 |
주민번호 |
update 가
set 고객번호 = a.고객번호
from 가 a, 나 b
where a.일련번호 = b.일련번호
and b.코드=2
and a.주민번호 is not null
and a.이름 is not null
위와 같은 업데이트문을 실행할 경우 처리시간이 1시간 이상이
지나도 결과가 나오지 않습니다.
그래서 임의적으로 가,나 각각의 테이블에 고객번호,일련번호를 함께
인덱스를 생성한 후
처리하면 대략 10여분 정도 소요되고 있습니다.
도대체 뭐가 잘 못 인가요???
더 빨리 처리될 수 있는 방법이 있을까요?
|