고수님들 도와주세여`~!!!
DB관리자 프로그램을 개발중인데
속도가 너무 느려서 고민입니다.
그냥.. TQuery 다수를 사용하는데
BDE 문제인지 DB양은 거의 없는데도 불구하고 로딩시간만 1분이 넘게 걸리고
어떨땐 아예 다운되어버립니다.
프로그램 특성상 DB open,close를 자주하는데 그 이유때문인거 같습니다만
제가 아직 초보라 TQuery를 이용한 open밖에 몰라서 그러는데
다른 좋은 방법으로 DB를 접속하는 방법이 있는지요.
그리고 혹시 ADO방식을 사용하면 더 빠른 속도를 기대할 수 있는지도 알고싶습니다.
흠...글쎄여!! 대부분의 사람들이 말씀하시길..BDE나 ODBC는 느리다구 하더라구요!!
(물런 느리져 -_-;;)
데이터양이 얼마나 되는지 모르겟지만, 로딩시간만 1분이 넘고...어쩔땐 다운이라면
흐!! 심각하네요!!
ADO는 사용해보지 않아서 어떨런지는 모르겟지만, BDE나 ODBC로는 용써바야 어느정도
까지는 속도향상을 보시지 못할꺼 같네요!!
다이렉트로 통신을 함 해보시죠!! ^^''
Zeos라는 컴포넌트가 있는데, BDE/ODBC/ADO를 통하지 않고 다이렉트로 통신하는 컴포넌트 입니다.
물론 그만큼 속도도 ^^;;(재본건 아니지만...냠)
mySQL이같은 공개 데이터서버는 모르겟지만, MicrosoftSQL같은 경우엔 처음 접속 시간
은 약간 느리지만, 그 담부터는 괜찮은 처리속도를 보이더군요!!
그리고..Open 이나 Close 보다는 Active:= True, Active:= False가 좀더 시간을 단축
한다는것 같더군요!! ^^;;(체감속도야 차이 안나겟지만 -_-;;)
그럼...걍..지나가다가...^^;;
bLue bLood.
질문녀 wrote:
> 고수님들 도와주세여`~!!!
>
> DB관리자 프로그램을 개발중인데
> 속도가 너무 느려서 고민입니다.
> 그냥.. TQuery 다수를 사용하는데
> BDE 문제인지 DB양은 거의 없는데도 불구하고 로딩시간만 1분이 넘게 걸리고
> 어떨땐 아예 다운되어버립니다.
> 프로그램 특성상 DB open,close를 자주하는데 그 이유때문인거 같습니다만
> 제가 아직 초보라 TQuery를 이용한 open밖에 몰라서 그러는데
> 다른 좋은 방법으로 DB를 접속하는 방법이 있는지요.
>
>
> 그리고 혹시 ADO방식을 사용하면 더 빠른 속도를 기대할 수 있는지도 알고싶습니다.
>