sybase operation guide에 보면 Load 실행 시 multi-thread 로
작업하여 Load 속도를 향상시키기 위해서는 아래와 같은 방법을
취해
야 하고, 그렇지 않을 경우는 single thread 로 처리한다, multi-thread
로 작업이 이루어 진다면 60%정
도의 속도 향상이 있다.
① Data File 을 생성할 때 마지막 Column 다음에 Delimiter 를 추가할
것
② Load SQL 의 from 절 아래에서 다음을 기술할 것
=> Row Delimited by ‘Row_delimiter’
질문 1. 위와 같이 하면 실제로 속도 향상이 있는지
궁금하고요....실제로 테스트 해보면 최감속도가 빠르다는 느낌이
안드는데 ...(제가 테스트를 잘못 했을 수도 있습니다. ) 실제로
빠르다면 내부적으로 위 문장으로 어떻게 처리 하기 때문에 빨라
지는지도 궁금합니다.
질문2. multi-thread 작업이 되었는지 single thread로 작업이
되었는지 확인을 할 수 있는 방법이 있을까요?
질문3. 위 방법 이외에도 multi-thread로 처리 하는 방법을 알고
계신다면 ....
매번 질문문 하게 되네요...좋은 하루 되시고요...
|