您的位置:首页 > 数据库 > Oracle

AIX 下Oracle 内存使用总结

2012-06-06 23:35 786 查看
  最近和客户讨论如何查看Oracle内存使用,顺便总结一下(本文章针对于AIX平台)。

我们知道Oracle 内存区域由SGA+PGA组成,在实际的使用过程我们想了解Oracle具体占用多少内存,如何查询才是准确的呢?

SGA是共享内存段,进程可共享访问,PGA是私有的,且可能是动态变化,我们通过如下方法查看:

 

 

1 SGA 相关参数  pre_page_sga 和 lock_sga  (相关操作系统的large page,huge page,通过修改/etc/fstab 中/dev/shm 锁定?)

 

2 检查SGA和PGA 使用情况 svmon  ps aux

 

3 PGA 的分配规则( v$[process  v$sql_workarea_active)

 

4 11g memory_target 能使用large page吗? 能pin住吗?

  什么时候发生paging ,如何检查paging

 

5 memory target原理

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle aix sql 平台