게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 :
* GAUCE 버전 : 3.5
* WAS 종류(WebLogic 등등) : weblogic 8.1
* DB 종류 : oracle 8i
* 문의 유형(질문/요청/참조) :
* 내용 :
질문 1 ]
데이터를 조회하고, 가우스 그리드를 이용하여, 화면에 뿌려줍니다.
화면내에서는, 동일한 sql 을 실행하고, 조건만 변경이 되어 조회 결과를 가져옵니다.
sql 1 : select * from table where 조건 = 'A'
sql 2 : select * from table where 조건 = 'B'
sql 1 을 실행할 때에는, 정상적으로 sql 이 실행됩니다.
sql 2 를 실행했을 때에는, 데이터를 뿌려주는데 시간이 많이 걸리고, 또 조회 완료 후, 지속적으로 사용자 컴퓨터의 메모리 사용량이 증가하는 현상이 발생합니다.
화면과 같이 보면, 그리드에 데이터가 뿌려 준 이후 시점부터 메모리 증가가 발생하는것으로 보여지고,
onloadcomplete 이벤트 내에서, 강제로 return 을 시켜도, 같은 현상이 발생합니다.
질문 2]
sql 을 힌트를 이용해 튜닝을 받았습니다.
실제 DB 상에서 힌트를 이용하여 sql을 실행하면, 속도의 개선 사항이 보입니다.
그런데, gacue 내에서 java 파일 내에 해당 힌트가 사용된 sql 을 구성하고, 수행하면
힌트를 사용하지 않는 경우와 동일하게 작업을 수행합니다. (실제 튜닝한 효과가 없습니다.)
혹시 설정상에 조정을 해주어야 하는지, 혹은 다른 방식으로 힌트를 사용하여야 하는지, 확인 부탁드립니다.
즐거운 하루 되세요.