Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: ASMM and poor SQL caching

RE: ASMM and poor SQL caching

From: Tanel Poder <tanel.poder.003_at_mail.ee>
Date: Sat, 19 Aug 2006 12:23:18 +0800
Message-id: <000501c6c347$32a31240$6401a8c0@windows01>


I just saw an issue few days ago (10.1.0.3 on SPARC) where shared_pool took 8000MB of 8GB SGA_TARGET, leaving buffer cache to 96MB for this data warehouse.  

Eventually the instance crashed due some failed granule allocation operation (trying to get even more memory for shared pool). And that was so even though SGA advisories "advised" to increase buffer cache instead and decrease shared pool.  

SGA_TARGET is useful in cases:
1) small to medium database, DBA doesn't want to waste 2 minutes to configure those parameters manually (once) 2) databases with fluctuating workload (1 large batch at night, 10000 OLTP users during day) under physical memory pressure.

    Then it's good to have ASMM juggling around with memory to get better performance for different workloads.  

If you don't have memory pressure - you don't need ASMM. Especially if it's causing you problems on its own.  

Tanel.  


From: oracle-l-bounce_at_freelists.org [mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Susan White
Sent: Saturday, August 19, 2006 04:53
To: 'Oracle-L_at_freelists.org'
Subject: ASMM and poor SQL caching

How does ASMM handle a system with high volumes of non-shareable SQL? When manually sizing the shared pool, we have always been reminded that a large shared pool size could lead to serious performance problems strictly because of the size of the pool. Assuming you have this situation in an ASMM environment, how does Oracle handle it? Does the shared pool grow so large that the other auto-sized caches are affected? Do the advisors recommend increasing the sga_target to accommodate a huge shared pool and if so, what are the performance ramifications? Are they similar to those encountered with large shared pools in a manually sized environment?  

I realize that one of the answers is to fix the app. However, I'm trying to understand how ASMM would handle this situation in case it isn't a good solution for some applications.  

Thanks  

Susan White  



This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email
--
http://www.freelists.org/webpage/oracle-l
Received on Fri Aug 18 2006 - 23:23:18 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US