Q&A

  • DB 접속시 (BDE)속도 개선 방법좀 갈켜주세요~~~!!
고수님들 도와주세여`~!!!



DB관리자 프로그램을 개발중인데

속도가 너무 느려서 고민입니다.

그냥.. TQuery 다수를 사용하는데

BDE 문제인지 DB양은 거의 없는데도 불구하고 로딩시간만 1분이 넘게 걸리고

어떨땐 아예 다운되어버립니다.

프로그램 특성상 DB open,close를 자주하는데 그 이유때문인거 같습니다만

제가 아직 초보라 TQuery를 이용한 open밖에 몰라서 그러는데

다른 좋은 방법으로 DB를 접속하는 방법이 있는지요.





그리고 혹시 ADO방식을 사용하면 더 빠른 속도를 기대할 수 있는지도 알고싶습니다.



3  COMMENTS
  • Profile
    ^-_-^ 2001.03.22 03:28
    yo`



    흠...글쎄여!! 대부분의 사람들이 말씀하시길..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방식을 사용하면 더 빠른 속도를 기대할 수 있는지도 알고싶습니다.

    >

  • Profile
    이성훈 2001.03.22 01:41
    질문이 너무 추상적이네요...

    일단 BDE 버젼을 확인 해보세요...



    질문녀 wrote:

    > 고수님들 도와주세여`~!!!

    >

    > DB관리자 프로그램을 개발중인데

    > 속도가 너무 느려서 고민입니다.

    > 그냥.. TQuery 다수를 사용하는데

    > BDE 문제인지 DB양은 거의 없는데도 불구하고 로딩시간만 1분이 넘게 걸리고

    > 어떨땐 아예 다운되어버립니다.

    > 프로그램 특성상 DB open,close를 자주하는데 그 이유때문인거 같습니다만

    > 제가 아직 초보라 TQuery를 이용한 open밖에 몰라서 그러는데

    > 다른 좋은 방법으로 DB를 접속하는 방법이 있는지요.

    >

    >

    > 그리고 혹시 ADO방식을 사용하면 더 빠른 속도를 기대할 수 있는지도 알고싶습니다.

    >

  • Profile
    질문녀 2001.03.22 01:52
    BDE버전이란 뭘 말하는 건지..

    여하튼..Delphi 5.0

    BDE administrator의 버전은 5.01이라구 나오는데요..





    이성훈 wrote:

    > 질문이 너무 추상적이네요...

    > 일단 BDE 버젼을 확인 해보세요...

    >

    > 질문녀 wrote:

    > > 고수님들 도와주세여`~!!!

    > >

    > > DB관리자 프로그램을 개발중인데

    > > 속도가 너무 느려서 고민입니다.

    > > 그냥.. TQuery 다수를 사용하는데

    > > BDE 문제인지 DB양은 거의 없는데도 불구하고 로딩시간만 1분이 넘게 걸리고

    > > 어떨땐 아예 다운되어버립니다.

    > > 프로그램 특성상 DB open,close를 자주하는데 그 이유때문인거 같습니다만

    > > 제가 아직 초보라 TQuery를 이용한 open밖에 몰라서 그러는데

    > > 다른 좋은 방법으로 DB를 접속하는 방법이 있는지요.

    > >

    > >

    > > 그리고 혹시 ADO방식을 사용하면 더 빠른 속도를 기대할 수 있는지도 알고싶습니다.

    > >