안녕하세요.
db link로 IF데이터를 끌어오는데 너무 많은시간이 걸립니다.
3만5천건정도 되는 데이터를 가져오는데 35분이 걸리는데 이건 좀,,,,너무하다 싶은데
가져오는 프로시저가 잘못된걸까요?
커서는 db link된 테이블의 플래그 값중 N인걸 불러오는데
이게 35000건 입니다. 그 컬럼에는 인덱스도 걸어놨구요..
그걸 INSERT INTO KOREA2( A,B,C,D)
(SELECT R.A, R.B, R.C, 'Y')
FROM(SELECT * FROM
KOREA@DBLINK WHERE FALG='N'
AND
A@DBLINK=CURSOR.A AND
B@DBLINK=CURSOR.B AND
C@DBLINK=CURSOR.C) R );
이런식으로 넣고 있습니다.
인덱스를 건후에 걸기전보다는 빨라졌는데..
3만5천건에 30분이라니 이건좀 아니다 싶은데 혹시 프로시저가 잘못되어있나요?