database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 24086 게시물 읽기
No. 24086
CallableStatement의 resultSet에 셋하는 시간이 너무 오래걸립니다.
작성자
거시기
작성일
2005-09-14 11:43ⓒ
2005-09-14 11:55ⓜ
조회수
895

안녕 하십니다. DB사랑에서 많은 도움을 받고 있는 개발자 입니다.

다름이 아니오라

CallableStatement을 사용하여 java에서 프로시져를 호출하고 있습니다.

문제점은

 

cstmt = conn.prepareCall("{call FUNC1(?,?,?,?)}");
cstmt.setString(1, startDate);
cstmt.setString(2, endDate);
cstmt.setString(3, realFlag );
cstmt.registerOutParameter(4, OracleTypes.CURSOR);

cstmt.execute();
rs = (ResultSet)cstmt.getObject(4);

 

execute는 금방끝나는데

rs = (ResultSet)cstmt.getObject(4); 이 부분에서 5분~10분 사이가 소요 됩니다.

검색결과도 100~200 건 정도 입니다.

 

다른 프로시져를 호출하는 부분에서는 전혀 이런 문제점이 없으며 FUNC1프로시져도 아무런 문제점이 안 보입니다. 해결방안이나 힌트를 알고 게신분들 답변 부탁드리겠습니다.

 

좋은 하루 되십시오.

[Top]
No.
제목
작성자
작성일
조회
24089PL/SQL 프로시저 생성 권한 관련 긴급질문입니다 [3]
초보돌진
2005-09-14
3018
24088다른 tablespace를 참조 하려고 하는데 어떻게 하죠?.. [2]
전용우
2005-09-14
1686
24087mysql의 limit 기능을 오라클에서 구현법!! [4]
초초보
2005-09-14
2423
24086CallableStatement의 resultSet에 셋하는 시간이 너무 오래걸립니다.
거시기
2005-09-14
895
24085rman backup 질문입니다. [1]
오라클
2005-09-14
1455
24084order by 도와주서요 [4]
도와주서요
2005-09-14
2524
24083쿼리문으로 사이클 검사가 가능할까요? [7]
손사장
2005-09-14
1669
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다