CachedUpdate mode에서 해당 테이블 (10만건이 넘음)을 Filer, index를 주어 조회를 해도 엄청나게 느립니다. 같은 환경에서 CachedUpdate mode를 해제하면 빠르게 조회되구요. 해결할 방법이 없을까요? 또 왜 느린겁니까? 제가 실제 하고...
델파이사랑
•
2001.09.12 01:43
델초보 wrote:
> CachedUpdate mode에서 해당 테이블 (10만건이 넘음)을 Filer, index를 주어 조회를 해도...
델초보
•
2001.09.12 03:27
Edit모드로 한다는 것이 어떤것인가요?
또 제 BDE환경에서 SQLPATHTHRUMODE가 SHARED AUTOCOMMIT입니다.
...
> CachedUpdate mode에서 해당 테이블 (10만건이 넘음)을 Filer, index를 주어 조회를 해도 엄청나게 느립니다. 같은 환경에서 CachedUpdate mode를 해제하면 빠르게 조회되구요. 해결할 방법이 없을까요? 또 왜 느린겁니까?
>
> 제가 실제 하고싶은 것은 수정, 삭제시 최초 Query된 내용을 별도의 테이블에 보관하고자 하는 것인데요. 벌써 이틀 내내 이걸로 고민하고 있습니다.
>
> 길이 멀군요.
>
>
> <답변주신분 감사합니다>
=================================
글쎄요,,,???
CachedUpdate 를 True로 하시고 Edit 모드로 하시면 데이타가
10만건 이라도 느리지 않던데...
혹시 DB쪽에 indexed가 정이 되어 있지 않을런지...???
않이면 쿼리 조인시 인덱시 필드를 조인 조건에 않넣었던지..???
제가 해본결과 데이타가 100만건이 되어도 상관없이 잘돌아가던데...
DB을 뭐 쓰는지 알고 싶군요...
오라클, MQL을 잘 돌아 갑니다.. 제가 해본결과...
테이블을 10개이상 걸구 (조인) 해도 잘나옴니다...
그것도 아니면 혹시 네트웍쪽에 문제가 있는지 의심해보세요..
그것도 아니면 DB하고 붙어있는 ODBC쪽이나 DBE쪽이나 DataBase컴포넌트
정도 검사해보시면 왜그런지 걸릴것도 한데...
그래도 모시겠으면 내용을 올려보세요..
그럼 제가 보고 알려드릴수 있으면 알려드릴께요..
그럼
델파이을 사랑하는 사람...
즐코하세요...