반갑습니다.
기존의 프로그램의 속도가 너무 느려서 분석하다보니
select하는 커서를 만들어서
건단위로 패치해서 다른 table과 조인하여
조건을 만족하면 insert or update하는 전형적인 배치프로그램이더라구요
해서 업무를 약간 수정하여
insert 대상 테이블을 truncate후 insert를 하는 one-query로 바꾸었는데...
이 또한 만족할만한 속도가 나지 않던데...
해서 인터넷을 찾아보니 insert 할때
insert /*+ APPEND */ ... 이렇게 힌트를 사용하라고 되어있던데,
궁금한것이 - 예전에 언듯 들은거 같아서...-
여기서 질문 : insert 대상이 되는 테이블에 index가 잡혀있으면 그다지 도움이 안된다고 들은거 같은데
어떤지 궁금합니다.
오라클 메뉴얼을 direct load에 관한 자료를 찾아봐도 인덱스에 관한
언급은 못봣거든요.
경험있으신 분들의 조언 부탁드립니다.
수고하세요.