허거... 왜이리 찾기 힘든지 ^^;
지금 DBase를 로컬DB로 사용해서 프로그램 하는데요
데이터가 3천건정도인데두 넘 느리네요.
앞으로 한... 하루 천건씩 365일... 이니깐
어마어마 하져? ^^;
그런 DB에서의 검색인데 지금은 TTable의 Filter를 이용해서 하구있답니다.
Filter는 인덱스는 이용하지 않는 검색으로 알고있는데요
조건검색을 사용하려면 어쩔수 없기에... 아직은 방법을 몰라서 이렇게 하고있습니다.
제가 알기론 로컬DB에선 Table이 빠르고, 리모트 DB에선 Query 가 빠르다고 들었습니다.
그래서 Table을 쓰는데요. 정말인가요?
그리고 Query 를 사용하면 Temp파일이 생기더라구요. 프로그램이 종료돼어두 남이 있길래... 그것두 걱정이구
아무튼 요즘 죽겠습니다 ^^;
어떻게 속도를 올릴수있는 방법이 없을까요?
인덱스를 이용한 검색에서 조건을 걸구 자세히 검색할수있다면... 좋겠는데...
아직 인덱스도 모르고 인덱스 이용한 검색두 이해가 안가네요.
책을 좀 마니 봤는데... 제가 바보라 ^^;
gotokey... 등등 본거 같은데 잘 모르겠습니다.
꼭 부탁드립니다. 속도문제 심각합니다.
고수분들은 어떻게 사용하고 계신지 모르겠네요
DBase 마니 안쓰시나여?
다른DB는 Mysql쓰긴하는데... 아직 안쓰고있어서요 ^^;
꼬옥 부탁드립니다. (^^) (__) (^^);
> 허거... 왜이리 찾기 힘든지 ^^;
> 지금 DBase를 로컬DB로 사용해서 프로그램 하는데요
> 데이터가 3천건정도인데두 넘 느리네요.
> 앞으로 한... 하루 천건씩 365일... 이니깐
> 어마어마 하져? ^^;
> 그런 DB에서의 검색인데 지금은 TTable의 Filter를 이용해서 하구있답니다.
> Filter는 인덱스는 이용하지 않는 검색으로 알고있는데요
> 조건검색을 사용하려면 어쩔수 없기에... 아직은 방법을 몰라서 이렇게 하고있습니다.
>
> 제가 알기론 로컬DB에선 Table이 빠르고, 리모트 DB에선 Query 가 빠르다고 들었습니다.
> 그래서 Table을 쓰는데요. 정말인가요?
> 그리고 Query 를 사용하면 Temp파일이 생기더라구요. 프로그램이 종료돼어두 남이 있길래... 그것두 걱정이구
>
> 아무튼 요즘 죽겠습니다 ^^;
> 어떻게 속도를 올릴수있는 방법이 없을까요?
> 인덱스를 이용한 검색에서 조건을 걸구 자세히 검색할수있다면... 좋겠는데...
> 아직 인덱스도 모르고 인덱스 이용한 검색두 이해가 안가네요.
> 책을 좀 마니 봤는데... 제가 바보라 ^^;
> gotokey... 등등 본거 같은데 잘 모르겠습니다.
>
> 꼭 부탁드립니다. 속도문제 심각합니다.
> 고수분들은 어떻게 사용하고 계신지 모르겠네요
> DBase 마니 안쓰시나여?
> 다른DB는 Mysql쓰긴하는데... 아직 안쓰고있어서요 ^^;
> 꼬옥 부탁드립니다. (^^) (__) (^^);
답은 아닐지도 모릅니다.
님이 말씀하신 "제가 알기론 로컬DB에선 Table이 빠르고, 리모트 DB에선 Query 가 빠르다고 들었습니다." 이게 아마 맞을 겁니다.
그렇지만 Table로 오픈해서 Filter를 하는 건 문제가 있죠.
하루 천건정도라고 하셨는데.. 오픈하는 것 보다 아마 Filter하는 데 더 시간이 걸리지 않을 까요? filter는 일단 모든 데이터를 가져온다음 하나씩 filter 조건과 비교하기 때문에 엄청나게 느립니다. 이렇게 많은 데이터에서는 filter를 사용하는 건 바람직하지 않다고 생각되는 군요.