안녕하세요
요번에 제가 조회하는 프로그램을 짜게 되었읍니다.
[ TABLE RECORD 개수 400만건, 400만 건 중에서 유형별로 합게를 구하는 프로그램입니다.]
그런데 문제가 발생되었읍니다.
수행속도가 너무 느려서 말입니다.
여기에 대해서 알고 계신 분들은 주저없이 이메일좀 주십시요.
사용환경
!! SEVER 쪽
1. OS : UNIX
2. DB : INFORMIX 7.25
!! CLIENT
1. OS : WINDOWS 98
2. 사용 언어 : DELPHI 5
제가 구현한 방법
DELPHI COMPONENT 중에서 ADO 를 써서 구현을 해보았읍니다.
건수 조회시 시간은 좀 빨라 진것도 같지만 너무 엉성해서 ????
결론:
DB를 어떻게 만들어야 할지 그리고 구현 방법은 어떤 식으로 접근을 해야할 지를 가르쳐 주십시요.
많은 조언 바랍니다.
informix에서 500만건이 넘는 테이블 query하기......
정말 쉽지않은 문젭니다.
이는 informix뿐만 아니라 여타 DB도 마찬가지지요.
이를 해결할수 있는 방법은 table의 key(primary, foreign)와 index 밖에 없어요....
예제를 원하신다면 보내드리지요...
5시간이상 걸리는 작업을 index의 올바른 조정으로서 30분이내로 줄일수도 있습니다.
> 안녕하세요
> 요번에 제가 조회하는 프로그램을 짜게 되었읍니다.
> [ TABLE RECORD 개수 400만건, 400만 건 중에서 유형별로 합게를 구하는 프로그램입니다.]
>
> 그런데 문제가 발생되었읍니다.
> 수행속도가 너무 느려서 말입니다.
> 여기에 대해서 알고 계신 분들은 주저없이 이메일좀 주십시요.
>
> 사용환경
> !! SEVER 쪽
> 1. OS : UNIX
> 2. DB : INFORMIX 7.25
>
> !! CLIENT
> 1. OS : WINDOWS 98
> 2. 사용 언어 : DELPHI 5
>
> 제가 구현한 방법
> DELPHI COMPONENT 중에서 ADO 를 써서 구현을 해보았읍니다.
> 건수 조회시 시간은 좀 빨라 진것도 같지만 너무 엉성해서 ????
>
> 결론:
> DB를 어떻게 만들어야 할지 그리고 구현 방법은 어떤 식으로 접근을 해야할 지를 가르쳐 주십시요.
> 많은 조언 바랍니다.
>