043-9 Monitoring and managing memory

SGA:实例起来时,从操作系统获取
show parameter sga
NAME                                 TYPE                              VALUE
------------------------------------ --------------------------------- ----------------
lock_sga                             boolean                           False            --锁定SGA这块内存,即使系统内存不足,也不能将SGA的内存释放使用
pre_page_sga                         boolean                           False            --预分配,为true时,实例启动操作系统就需要分配sga_max_size这么大的内存
sga_max_size                         big integer                       260M             --sga最大值,静态参数,需要重启实例
sga_target                           big integer                       260M             --sga实际分配的值,该值必须小于等于sga_max_size
Alter System Set sga_max_size=300m Scope=Spfile;   --静态参数写入spfile需要重启

1.Data buffer Cache
2.Log buffer(*)
3.Shared pool
4.large pool
5.Java pool
6.streams pool
sga_target=0 以上参数全部手动分配
sga_target>0 除log buffer以外的参数都自动管理
Select * From v$sga_dynamic_components       --查看SGA内存分配情况
Select * From v$sga_dynamic_free_memory      --查看SGA是否有空闲内存,sga_max_size=sga_target  所有当前剩余是0
Select * From v$sga_current_resize_ops       --查看当前SGA动态调整的动作,当做大数据量操作时,可能产生该操作
Select * From v$sga_resize_ops               --查看SGA调整过的动作
Select * From v$sgainfo                      --查看SGA信息
Select * From v$sgastat Where pool='shared pool' Order By bytes Desc                     --查看SGA的使用情况

PGA:进程启动时,向系统获得
1.life
2.Work

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15810196/viewspace-1146691/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15810196/viewspace-1146691/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值