关于SGA、PGA与系统内存三者间的关联,目前有一个相对通用的计算规则可供参考:
对于OLTP数据库,SGA=系统内存*70%*80%,PGA=SGA*(10%~20%)。SGA=系统内存*0.56 PGA=系统内存*(0.05~0.1)
对于OLAP数据库,SGA=系统内存*80%*60%,PGA=SGA*(45%~65%)。SGA=系统内存*0.48 PGA=系统内存*(0.22~0.31)
(对于32bit平台,默认情况下SGA最大可用内存有1.7GB的限制)
OLTP: SGA=Mem*50%*80%,PGA=Mem*50%*20%
OLAP: SGA=Mem*50%*20%,PGA=Mem*50%*80%