Peopletools 7.62 on Oracle 8.1.7 Performance issue running PSPPYBLD.cbl

Peopletools 7.62 on Oracle 8.1.7 Performance issue running PSPPYBLD.cbl

Post by Winslow Cha » Sat, 15 Dec 2001 06:43:05



Hi,
   I'm running Peopletools 7.62 on Oracle 8.1.7 (64 bit).  We have
just ported over from informix to Oracle and the paysheet build times
are running horrendously slow (3 hours)...as opposed to when we ran it
in Informix a little under 30 minutes.   The Oracle database is
running in RULE based mode as suggested by peoplesoft.  Our database
is 42G, 5CPU box.   I'd like to know if anybody has gotten this to run
in less than an hour on their box....I've tried setting the optimizer
goal to CHOOSE on the instance level and that pretty much did the
trick BUT
Peoplesoft considers any type of modification to their cobol program a
"custimization" and won't support the module thereafter...so I can't
do that. :(
Is there any way of setting this module to run in CHOOSE mode without
changing any cobol code?   IF not, has anyone any tuning tips for
this?

thanks,
Winslow Chang

 
 
 

Peopletools 7.62 on Oracle 8.1.7 Performance issue running PSPPYBLD.cbl

Post by Tom » Sat, 15 Dec 2001 23:47:41


Winslow,

We are using Peopletools 7.07 on Oracle 8.1.7 (32bit).    Almost all
processes
will run faster using the rule based optimizer.   The users like ALL
ROWS better
than FIRST ROWS,  the batch jobs run much faster.   There are only a
few processes that run faster under Rule.   I don't think I have run
across any Cobol programs that run faster under Rule.  I analyze all
the Tables weekly and the most frequently updated ones nightly.

I would not make the change in your cobol program, make the change in
your init.ora file.  I am using Precise to to see how individual
programs work under
rule vs cost.  I think at one time Peoplesoft recommended using the
rule based optimizer, but most sites are using cost.


> Hi,
>    I'm running Peopletools 7.62 on Oracle 8.1.7 (64 bit).  We have
> just ported over from informix to Oracle and the paysheet build times
> are running horrendously slow (3 hours)...as opposed to when we ran it
> in Informix a little under 30 minutes.   The Oracle database is
> running in RULE based mode as suggested by peoplesoft.  Our database
> is 42G, 5CPU box.   I'd like to know if anybody has gotten this to run
> in less than an hour on their box....I've tried setting the optimizer
> goal to CHOOSE on the instance level and that pretty much did the
> trick BUT
> Peoplesoft considers any type of modification to their cobol program a
> "custimization" and won't support the module thereafter...so I can't
> do that. :(
> Is there any way of setting this module to run in CHOOSE mode without
> changing any cobol code?   IF not, has anyone any tuning tips for
> this?

> thanks,
> Winslow Chang


 
 
 

Peopletools 7.62 on Oracle 8.1.7 Performance issue running PSPPYBLD.cbl

Post by Nuno Sou » Fri, 21 Dec 2001 21:05:26


Winslow Chang doodled thusly:

Quote:>in Informix a little under 30 minutes.   The Oracle database is
>running in RULE based mode as suggested by peoplesoft.

Bad.  Should be CHOOSE.

Quote:>in less than an hour on their box....I've tried setting the optimizer
>goal to CHOOSE on the instance level and that pretty much did the
>trick BUT

Yup.

Quote:>Peoplesoft considers any type of modification to their cobol program a
>"custimization" and won't support the module thereafter...so I can't
>do that. :(

if you are setting the optimizer to CHOOSE in instance level, you are
not modifying the Cobol program, so you're OK.

Quote:>changing any cobol code?   IF not, has anyone any tuning tips for
>this?

no, you did well.  Forget the Peoplesoft recommendation for RULE.
That is for older versions, not 7.6.

Set it to CHOOSE at instance level, make sure you ANALYZE all tables
and indexes when the COBOL batch is NOT running.  That should fix just
about most problems.  If you find a few blowouts and upon analyzing
the SQL involved you find that hash joins are involved and are blowing
out, just disable hash joins at instance level.  They have never
worked well for me with Peoplesoft.

HTH

Cheers
Nuno Souto