Oracle sga和pga的分配

今天我们来说下Oracle 中sga和pga的分配:
modify sga
alter system set sga_target=1024m scope=spfile;
alter system set sga_max_size=1024m scope=spfile;(SGA分配为可用物理内存的40%)
shut immediate
startup

SHOW PARAMETERS SHARED_POOL_SIZE;
ALTER SYSTEM SET SHARED_POOL_SIZE=800M SCOPE=both; memory 10%

shared_pool_size+db_cache_size=SGA_MAX_SIZE*70%左右
alter system set db_cache_size= 大小M scope=spfile sid=‘数据库SID’;
alter system set db_cache_size=2048m scope=spfile;
show parameter db_cache_size

RAC环境,需要这样增加sid=’’:
alter system set sga_max_size=1024m scope=spfile sid=’
’;
alter system set sga_target=1024m scope=spfile sid=’*’;
shut immediate
startup

modify pga
alter system set workarea_size_policy=auto scope=both;
alter system set pga_aggregate_target=1024m scope=both;
show parameter workarea
show parameter pga
show parameter sga_max_size;
show parameter sga_target;
show parameter pga_aggregate_target;

查看命中率
SELECT a.VALUE “命中率” FROM V$PGASTAT a where a.NAME = ‘cache hit percentage’;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值