ITPub博客

首页 > 数据库 > Oracle > 043-9 Monitoring and managing memory

043-9 Monitoring and managing memory

原创 Oracle 作者:zuiai510416 时间:2014-04-22 10:45:41 0 删除 编辑

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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-07-19

  • 博文量
    53
  • 访问量
    133598