TTable의 Cachedupdates를 true로 설정하여
조건에 해당하는 데이타를 filter 처리하여 TDBGrid에 나타내고자 합니다.
해당 조건의 처음(예를 들어 1부터 시작하는 코드인 경우)을 filter 하였을 때는 엄청!! 빠른 속도로 해당 데이타를 나타냅니다..
근데 조건의 마지막(예를 들어 9)을 filter하였을 때는 너무나도 현저하게 속도가 떨어집니다..
아마도 제 생각에는 index를 사용하지 않는 것이 아닌가 싶은 데.... 정말 무엇이 문제인 지, 그리고 그 해결방안은 없는 지 궁금합니다.
참고적으로 Cachedupdates를 false로 설정하였을 땐 조건의 처음이나, 마지막 모두 양호한 속도를 나타냅니다..
꼭 좀 부탁드립니다...