joec_ has asked for the wisdom of the Perl Monks concerning the following question:
I have a PLSQL procedure (into a 10G oracle database) which takes 8-9 seconds on both my development and production linux boxes. They are both using perl 5.8.7. Development has DBI 1.607 and DBD::Oracle 1.17 / production has DBI 1.40 and DBD::Oracle 1.19. They have a 10.2.0 oracle client installed. The procedure should return 218 rows which isnt a lot.
However, on my Windows machine (with Active Perl 5.10, DBI 1.604, DBD::Oracle 1.21), the procedure returns its results in under a second!
Is there some problem with cursor handling in Linux?
Im at the end of my tether with this...
Anyone have a definitive answer / suggestions?
Thanks
Joe
-----
Eschew obfuscation, espouse elucidation!
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: A Definitive Answer? Perl and Cursors
by perrin (Chancellor) on Mar 23, 2009 at 11:34 UTC | |
by joec_ (Scribe) on Mar 23, 2009 at 12:03 UTC | |
by mje (Curate) on Mar 23, 2009 at 14:44 UTC | |
by perrin (Chancellor) on Mar 23, 2009 at 14:04 UTC | |
|
Re: A Definitive Answer? Perl and Cursors
by Bloodnok (Vicar) on Mar 23, 2009 at 11:41 UTC | |
|
Re: A Definitive Answer? Perl and Cursors
by derby (Abbot) on Mar 23, 2009 at 11:46 UTC | |
|
Re: A Definitive Answer? Perl and Cursors
by locked_user sundialsvc4 (Abbot) on Mar 23, 2009 at 13:46 UTC | |
|
Re: A Definitive Answer? Perl and Cursors
by clueless newbie (Curate) on Mar 23, 2009 at 14:06 UTC |