Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: OCI prefetching REF CURSORS

Re: OCI prefetching REF CURSORS

From: Mladen Gogala <mgogala.SPAM_ME.NOT_at_verizon.net>
Date: Tue, 22 May 2007 12:41:08 GMT
Message-ID: <pan.2007.05.22.12.41.08@verizon.net>


On Tue, 22 May 2007 05:01:50 -0700, remius wrote:

> Hi All,
>
> My application connects to an Oracle Server 9i via OCI. I have all my
> select statements on stored procedures, for this I use REF CURSOR to
> return the result sets. It is working correct but in some cases, because
> one trip to the server is needed for each row returned by the stored
> procedure, is very slow.
>
> Is there any way to enable prefetching of rows when using stored
> procedures and REF CURSORs ?
> If not, is there any other possiblity to improve perfomance when using
> ref cursor ?
>
> Thanks in advance...

Sounds like the array interface. You should bind (define?) the parameters to the array variables and fetch into the arrays. I remember somebody nagging and requesting the very same thing for Perl DBI.

-- 
http://www.mladen-gogala.com
Received on Tue May 22 2007 - 07:41:08 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US