Solved

Sizing the PGA

Posted on 2011-03-24
4
338 Views
Last Modified: 2012-05-11
What is the best way to determing the optiminal size of the pga_aggregrate_target?
0
Comment
Question by:msimons4
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
4 Comments
 
LVL 74

Expert Comment

by:sdstuber
ID: 35206975
let your system run with realistic loads for a while then check V$PGA_TARGET_ADVICE


"realistic" and "a while" are going to be determined by your database and application.
If you have fairly uniform load that occurs all the time you might need only a few hours to give the system enough time to gather useful information.

If you have peaks and valleys of usage and/or of different types of activities it will take longer.  There is no absolute number that will apply to all.
0
 
LVL 74

Accepted Solution

by:
sdstuber earned 500 total points
ID: 35207031
you can also use information found in v$pga_target_advice_histogram to get a little more detailed view
but  I usually see the first view giving enough and the histograms simply support that info rather than provide different recommendation
0
 

Author Comment

by:msimons4
ID: 35209233
Is there a way to plot the inverse of sort area and see where the inflection point is?
0
 
LVL 74

Expert Comment

by:sdstuber
ID: 35209349
where are you seeing sort area trending?

I don't see a column by that name in either of the views above in my db.

Are you referring to sort_area_size  v$parameter?

If so,  that's a single value,  there is no curve inflection for one point.
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Truncate is a DDL Command where as Delete is a DML Command. Both will delete data from table, but what is the difference between these below statements truncate table <table_name> ?? delete from <table_name> ?? The first command cannot be …
Checking the Alert Log in AWS RDS Oracle can be a pain through their user interface.  I made a script to download the Alert Log, look for errors, and email me the trace files.  In this article I'll describe what I did and share my script.
This video shows syntax for various backup options while discussing how the different basic backup types work.  It explains how to take full backups, incremental level 0 backups, incremental level 1 backups in both differential and cumulative mode a…
This video explains what a user managed backup is and shows how to take one, providing a couple of simple example scripts.

695 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question