Q&A

  • ADO를 쓰는데 초기 접속 속도가 너무 느리네요
안녕하세요.. 여러 고수님들의 조언 부탁드립니다.



ORACLE7.3 과 Delphi 5 ADO를 이용하고 있구요..



하나의 메인 프로그램(EXE 1개)에서 여러

프로그램들(모두 DB접속하는,또한 TADOConnection을 가지고 있는 EXE 20개이상)을

ShellExecute하는 방식입니다.

문제는 메인프로그램에서 서브프로그램들을 실행시킬때마다 TADOConnection이

Oracle Connect하는데 걸리는 시간이 너무 오래걸린다는 것입니다.

그래서 사용자들은 기다리다가 다시 서브 프로그램을 실행시키죠... :(



처음부터 MIDAS/DCOM Server에 TADOQuery들을 이용해서 하나의 세션으로 처리하도록

제작했으면 좋았겠지만서도,, 이제는 돌이킬 수가 없군요...



혹시 TADOConnection만을 가지는 MIDAS/DCOM Server를 만들고

Client들이 그 TADOConnection을 이용하게 할 수도 있는지요?

(사실 바보같이 혹시나 해서DLL을 이용하기도 해보았으나..

역시나 속도는 마찬가지더군요...)

아님.. COM을 이용하면 ?.....



혹 있다면.. 간단하게 힌트만이라도 부탁드립니다.



왜 ADO를 썼는지 후회 막심입니다.

그렇다고 BDE도 별로지만,,,





1  COMMENTS
  • Profile
    칠라기 2001.04.02 23:34
    ADO는 권장사항이 아니다고 하던데... 사람들이 그냥 편해서 쓴다고..

    그래서 다들 권하지를 않더군요..

    속도 문제는 내장 프로스져를 쓰면 어떨까요..?? (저두 허접이입니다.)