Oracle SGA 、PGA配置规则

理论一:实践出真理!

理论二:理论与实践相结合!

此二理论是一切事务朝着良好方向发展必备指导!

      无论是SGA与PGA设置,都应该来自长期的观察、监控,方可得出大致合乎系统最佳的阀值


当然强烈建议大家伙抛弃oracle 11g推出的AMM特性以及ASMM特性,特别是OLTP系统


 以下整理一下SGA/PGA一般配置原则以及注意事项

首先自然界的不平衡规律称为28法则,意思是:自然界中,任意一组东西中,最重要的只占其中一小部分,约20%,次要的也就是大多数的占80%!

28法则同样适合于SGA与PGA、以及sharedpool 与 buffercache的设置,可谓是oracle内存配置的黄金法则!




这里我并不具体论述sga与pga的具体设置,只是大概聊聊大内存不一定对整体性能有所提升

就拿SGA来说,

大的SGA很有可能导致CPU负载过高、导致swap交换严重;

小的SGA很有可能导致I/O负载过高。


对于PGA来说:

不合理的PGA很可能导致大量的与temp表空间相关的等待事件出现



你可能感兴趣的:(Oracle SGA 、PGA配置规则)