Q&A

  • SQL서버와 ADO를 사용해서 쿼리시 속도 향상을?
ADO와 SQL서버를 사용해서 프로그램을 개발하고 있습니다.



SQL서버의 자료를 ADO를 사용해서 쿼리시 속도를 향상 시킬 방법이 없나요?



" SELECT * FROM 고객자료 Order By 고객성명 " ====> 이런 SQL 문장입니다.



총레코드 수는 700개 정도인데



AdoQuery를 사용시 CursorLocation 타입을 clUseClient로 설정하고 Open하면 빠르면



5초정도 늦어진다면 20초까지 걸리고, CursorLocation 타입을 clUseServer로 설정하면



1초정도면 전부 처리합니다.



그러나 CursorLocation 타입을 clUserver타입으로 설정하고 Locate함수를 돌려



원하는 레코드를 찾으려면 엄청나게 찾는 속도가 떨어지는 단점이 있는반면



CursorLocation 타입을 clClient타입으로 설정하고 Locate함수를 돌리면 자료를



검색하는 속도는 빨라집니다.



[질문] AdoQuery를 Open하는 속도도 빠르면서 레코드 검색까지 빠르게 구현할려면



어떻게 해야 합니까?



BDE를 사용해서 SQL서버와 연결시 쿼리하는 속도도 빠르고 레코드 검색하는 속도도



빠르던데 ADO로는 어떻게 구현해야 하나요?





0  COMMENTS