Skip to Main Content

Breadcrumb

Question and Answer

Connor McDonald

Thanks for the question.

Asked: July 05, 2019 - 10:35 am UTC

Last updated: August 05, 2019 - 8:56 am UTC

Version:

Viewed 1000+ times

You Asked

Hi Team,

We have upgraded Peoplesoft Oracle database from 11.2.0.3 to 11.2.0.4. After this upgrade, the queries using the same table which is running simultaneously is having performance issues.

Please let us know if we need to set any database parameters for queries to properly execute/manage when multiple DMLs happening in the same table in DB at same time.

PeopleTools: 8.52.20
Databse: 11.2.0.4

Thanks!!

and we said...

Have you tried creating a SQL plan baseline to force the optimizer to use the 11.2.0.3 SQL execution plan? SQL plan management is great for upgrades.

Rating

  (3 ratings)

Is this answer out of date? If it is, please let us know via a Comment

Comments

Will it have any negative impact

Ajmal Palliyal, July 31, 2019 - 12:26 pm UTC

Currently after upgrading, we had multiple query level performance issues and we have tuned those by adding indexes and changing the sql profile as suggested by tuning advisor.

Now when multiple application uses same modules in application (same set of sqls executed in DB), we are experiencing performance issues.

So now if we change the optimizer to 11.2.0.3, what will be the impact to the queries we have already tuned after 11.2.0.4 upgrade.

Thanks
Connor McDonald
August 01, 2019 - 7:48 am UTC

Depends on how you "tuned" them. If you've locked them down with hints, or baselines then they will continue to run as per now.

Locking the sql plan baseline

Ajmal palliyal, August 01, 2019 - 7:57 am UTC

As mentioned, I have a process which runs fine one day and gives problem the other day due to bad plans.

Could you please guide us how to store the good day plans and direct optimizer to chose the same for further executions.

Thanks
Connor McDonald
August 01, 2019 - 8:05 am UTC

DB level parameters after upgrade

Ajmal palliyal, August 01, 2019 - 8:09 am UTC

Thanks for the update.

Since we are seeing these optimizer and SQL plan issues after the upgrade of 11.2.0.3 to 11.2.0.4.

Would you suggest any DB level parameters/underscore parameters that we need to look into.

thanks
Connor McDonald
August 05, 2019 - 8:56 am UTC

You can do this in each version

alter session set events = '10053 trace name context forever, level 1'
select * from dual;


In each of the trace files you get a dump of all of the optimizer related parameters. Drag them into Excel or similar and you can compare any differences.

More to Explore

Performance

Get all the information about database performance in the Database Performance guide.