초당 200건을 처리해야 한다면 엄청난 처리 건수입니다.
일단 서버 사양이 중요합니다. 어느정도 하드웨어적으로 뒷받침이 되어 져야 합니다.
그리고 SQL 쿼리문을 작성시 복잡한 Query 문은 PL/SQL 을 이용하여 해결 하고, 전반적인 프로그램의 플로우 자체는 Pro*C를 이용하는 것이 가장 빠른 길인 것 같습니다. shell script 를 이용하는 것이 빠르다는 것은 잘 이해가 가지 않는 것입니다.
> 안녕하세요..
>
> 오라클 sql문을 사용해서 batch 작업을
> proc c로 작성해서 잘 쓰고 있는데..
>
> 갑자기 처리 data양이 많아져서
> (하루 약 200만건 이상 처리)
>
> proc c로 처리하는데 시간이 너무 많이 걸립니다.
>
> 저의 짧은 지식으로는 오라클 sql문으로 는
> 초당 200건까지 처리가 가능 하다고 알고 있습니다.
>
> proc 말고 다른방법으로 해결할수 있는 방법은 없을 까요...
>
>
> 아시는분 계시면 도움 부탁드립니다.
>
> 감사합니다.
>
> -- ps
> 제가 알아본 바로는 sql문을 shell program으로
> 만들어서 처리하면 처리속도가 빨라 진다고 들었습니다.
> 어떻게 하면 되는지 아시는 분 계신지요..
|