일차적으로는 클라이언트에서 데이타셋 조회시 점유되는 메모리현황을 점검해야합니다.
속도가 느린것은 메모리 사용량이 많아서 그런 경우가 거의다수인데,
이런경우는 데이타셋의 컬럼사이즈가 과다하게 크게 잡혀져서 발생하는 경우입니다.
조회후 클라이언트의 데이타셋의 ColumnCount만큼 ColumnSize를 alert등으로 확인해보시기 바랍니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 삼성전자 GSCM시스템
>* GAUCE 버전 : 3.0
>* WAS 종류(WebLogic 등등) : JEUS4.0
>* DB 종류 : ORACLE 9i
>* 문의 유형(질문/요청/참조) : Grid에 대용량 데이터 로딩시 로딩시간
>* 내용 :
> Grid에 40,000건 정도의 데이터를 로딩하는데 현재 걸리는 시간이 1분-3분 정도(client성능에 따라) 걸리는데 이것이 정상인지 궁금합니다. 이렇게 질문하면 막연하다는 것은 알지만(소스는 보안상...) 일단 복잡한 소스는 없고 단순 select 쿼리에 단순 로드 로직 밖에 없다는 사실은 확실합니다.
>다시 말해서 DB에서 읽어와서 어떠한 처리없이 단순히 그리드에 붓는 형식입니다.
>
>마지막으로 요지는 client에서 grid화면으로 약 4만건의 데이타를 로딩할때
>1분여의 시간이 소요되는 것이 정상적인 것인지, 기술적 문제점은 특별히
>없는것인지에 대한 조언을 부탁드리겠습니다.
>