Great so I assume that if I can somehow get a bequeath connection things
will be quicker - is there another way of specifying the datasource to get a
different connection??

Thanks

> -----Original Message-----
> From: Reidy, Ron [mailto:[EMAIL PROTECTED]
> Sent: Saturday, April 17, 2004 1:28 PM
> To: [EMAIL PROTECTED]; Tim Bunce
> Cc: [EMAIL PROTECTED]
> Subject: RE: performance problem with dbd oracle
>
>
> Sure the network issue exists...look at your $data_source var.
> You are requesting a SQL*Net connection.
>
> --
> Ron Reidy
> Sr DBA
> Array BioPharma, Inc.
>
>
> -----Original Message-----
> From: Tim To [mailto:[EMAIL PROTECTED]
> Sent: Fri 4/16/2004 5:22 PM
> To:   Tim Bunce
> Cc:   [EMAIL PROTECTED]
> Subject:      RE: performance problem with dbd oracle
> Thanks Tim I will try that.
> I am running all these tests on the same server - does the network latency
> still apply? What else can I provide to get more help? Basically
> the app and
> the environment didn't change I just ported everything from linux mysql to
> oracle Solaris and we didn't see the performance problem with that combo.
> Shouldn't network latency have affect DBD::mysql also?
>
> Tim To
> > -----Original Message-----
> > From: Tim Bunce [mailto:[EMAIL PROTECTED]
> > Sent: Friday, April 16, 2004 3:57 PM
> > To: Tim To
> > Cc: Reidy, Ron; Scott T. Hildreth; [EMAIL PROTECTED];
> > [EMAIL PROTECTED]
> > Subject: Re: performance problem with dbd oracle
> >
> >
> > On Fri, Apr 16, 2004 at 11:07:04AM -0700, Tim To wrote:
> > > The performance problem is actually worse with the real app
> which I have
> > > ported from Linux mysql to Solaris oracle. The worst of the
> > statements is
> > > executing a commit after three or so insert/update statement so
> > I've created
> > > a couple of insert only test scripts for comparison(That's
> when the five
> > > times slowdown was noticed). They both do the same thing but one's an
> > > anonymous block in pl/sql and the other's using perl
> > DBI/DBD::oracle hence
> > > through OCI.
> >
> > > Using sqlloader is not feasible here since I'm just trying to
> > > isolate the performance problem with the real app and not
> > really trying to
> > > do bulk load alone. At this point I'm more interested to see if
> > anyone have
> > > used dbd/dbi with oracle 9i and do they have any performance
> > problem similar
> > > to what I'm seeing. And if available what's the solution.
> >
> > The 'problem' is simply the extra time it takes for each execute
> > request to get from the client to the server and for the result
> > packet to get back: Latency.
> >
> > The pl/sql version just ships the whole code to the server and
> > executes it with one request.
> >
> > You could just take the "anonymous block in pl/sql" and put it in
> > a $dbh->do(...) statement (without the leading "set"s and
> > training "/exit")
> > and you'll find the speed is the same :)
> >
> > Without knowing more about what the real application is doing (not this
> > very artificial test) it's hard to help more.
> >
> > Tim.
>
>
>
> This electronic message transmission is a PRIVATE communication
> which contains
> information which may be confidential or privileged. The
> information is intended
> to be for the use of the individual or entity named above. If you
> are not the
> intended recipient, please be aware that any disclosure, copying,
> distribution
> or use of the contents of this information is prohibited. Please
> notify the
> sender  of the delivery error by replying to this message, or notify us by
> telephone (877-633-2436, ext. 0), and then delete it from your system.
>

Reply via email to