I think it depends on your applications. In DSS type environments we are still stuggling to figure out if P_A_T is helping or not. Initial tests are not in P_A_T's favor.
But in another Application, that is 80% OLTP, P_A_T was the only choice to avoid swapping. This 9.2.0.3 database had the S_A_S set to 2MB (S_A_R_S = 1MB)at the instance level. It has over 600 persistent users. No MTS in use. - Kirti --- [EMAIL PROTECTED] wrote: > kirti-- would you recommend avoiding pga_aggregate_target for now? > > > > From: Kirtikumar Deshpande <[EMAIL PROTECTED]> > > Date: 2004/01/21 Wed PM 02:44:31 EST > > To: Multiple recipients of list ORACLE-L <[EMAIL PROTECTED]> > > Subject: Re: pga_aggregate_target and a memory leak > > > > Replies in line... > > > > - Kirti > > > > --- [EMAIL PROTECTED] wrote: > > > Kirti, you're back! > > > > Thanks. Found some slack time from routine DBA work! > > > > > > > > Must have finished the book. :) > > > > Not yet.. Its tough.. > > > > > > > > > > > > Re the PGA problems, what was the value for 'over allocation count' in > > > v$pgastat? > > > > Actually, I never bothered to look at v$pgastat. Should have.. and will, when we > > do some more > > testing next week.. > > > > > > > > > > Did you try increasing P_A_T to a larger number? > > > > Yes... > > > > > > > > > > Oracle is supposed to grab the memory it needs, if available, regardless > > > of > > > the P_A_T setting. > > > > > > Also, did your system go in to excessive paging or swapping? > > > > Yes, it did with a large P_A_T. > > > > > > > > > > I've been curious as to what the effects would be of having P_A_T too low. > > > > I saw more disk sorts.. > > > > As time permits, I will play with event 10032, 10033 trace for sorts to see what's > > going on.. > > > > > > > > > > Oracle is supposed to grab whatever memory it needs. I'm assuming at this > > > point that doing so involves a different code path as it needs to alloc > > > the memory. > > > > > > Don't know what the cost of that is, haven't tried to test it. > > > > > > It seems likely that the OS was out of memory, regardless of the P_A_T > > > value. > > > > > No. The system has 4 GB of physical memory. Over 2GB was free. > > > > > Jared > > > > > > > > > > > > > > > > > > > > > Kirtikumar Deshpande <[EMAIL PROTECTED]> > > > Sent by: [EMAIL PROTECTED] > > > 01/21/2004 06:09 AM > > > Please respond to ORACLE-L > > > > > > > > > To: Multiple recipients of list ORACLE-L <[EMAIL PROTECTED]> > > > cc: > > > Subject: Re: pga_aggregate_target and a memory leak > > > > > > > > > Setting P_A_T to a 1GB limit with over 2GB of *available memory* on AIX > > > 4.3.3 and 9.2.0.4 caused > > > ORA-4030, till we turned off hash joins. OS level resources (ulimit -a) > > > were all set to > > > 'unlimited'. In a very limited testing, setting P_A_T to less than S_A_S > > > (and S_A_R_S) worked, > > > however, the disk sorts increased. Finally, Developers chose no hash > > > joins, 1GB P_A_T and 'AUTO' > > > workarea_size_policy... seems to run okay... > > > > > > - Kirti > > > > > > > > > --- Stephane Faroult <[EMAIL PROTECTED]> wrote: > > > > [EMAIL PROTECTED] wrote: > > > > > > > > > > One of our production DBAs does not want to use pga_aggregate_target > > > on a 9.2.0.3 instance due > > > > to a possible memory leak. The only note on memory leaks and > > > pga_aggregate_target I can find on > > > > metalink is: 334427.995 > > > > > > > > > > doesnt seem to apply to pga_aggregate_target. We are on sun solaris. > > > Dont know version > > > > offhand. > > > > > > > > > > he is under the impression that if we patch to 9.2.0.4 this goes away. > > > not sure about that > > > > either... > > > > > > > > > > > > > Be careful with pga_aggregate_target. I have very recently seen a case > > > > (Solaris + 9.2 but I cant't tell you exactly which patch level - > > > > probably the most recent) where two (by the way atrocious) queries > > > > generated by a DSS tool were responding very differently - and in a way > > > > that differences in the queries couldn't explain. From an Oracle > > > > standpoint, stats were roughly the same. Tracing proved that we were > > > > waiting for CPU, and truss that a call to mmap() was the culprit. Why, > > > > no idea. We first switched it (pga_thing) off, no more slow call to > > > > mmap(). However, it was still slow because we hadn't checked > > > > sort_area_size which was ridiculously small. We set sort_area_size to > > > > 10M, still with pga_aggregate_target unset, and once again the same very > > > > slow calls to mmap(). Memory misalignment? Anything else? Not much time > > > > to enquire but it looks like a mine field. > > > > > > > > -- > > > > Regards, > > > > > > > > Stephane Faroult > > > > Oriole Software > > > > -- > > > > > > > > > > > > > > > > > > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes > > http://hotjobs.sweepstakes.yahoo.com/signingbonus > > -- > > Please see the official ORACLE-L FAQ: http://www.orafaq.net > > -- > > Author: Kirtikumar Deshpande > > INET: [EMAIL PROTECTED] > > > > Fat City Network Services -- 858-538-5051 http://www.fatcity.com > > San Diego, California -- Mailing list and web hosting services > > --------------------------------------------------------------------- > > To REMOVE yourself from this mailing list, send an E-Mail message > > to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in > > the message BODY, include a line containing: UNSUB ORACLE-L > > (or the name of mailing list you want to be removed from). You may > > also send the HELP command for other information (like subscribing). > > > > -- > Please see the official ORACLE-L FAQ: http://www.orafaq.net > -- > Author: <[EMAIL PROTECTED] > INET: [EMAIL PROTECTED] > > Fat City Network Services -- 858-538-5051 http://www.fatcity.com > San Diego, California -- Mailing list and web hosting services > --------------------------------------------------------------------- > To REMOVE yourself from this mailing list, send an E-Mail message > to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in > the message BODY, include a line containing: UNSUB ORACLE-L > (or the name of mailing list you want to be removed from). You may > also send the HELP command for other information (like subscribing). __________________________________ Do you Yahoo!? Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes http://hotjobs.sweepstakes.yahoo.com/signingbonus -- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: Kirtikumar Deshpande INET: [EMAIL PROTECTED] Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).