- 论坛徽章:
- 0
|
难题求助:Oracle是怎么驻留内存和交换分区的?
原帖由 "zza" 发表:
非常感谢。很可能就是这个原因。
如果Solaris默认是这样工作的话,那么在给客户做基于Solaris的Oracle部署方案时,这个因素是非常重要的,必须考虑进去。
再问一个,当Oracle instance新增一个session时,它需要..........
增加一个session
会增加如下几段memory
可执行文件及相关lib的memory 以及
pga
其中pga又包括session stack的一些信息和sort_area,hash_area等
在9i中,如果workarea_size_policy设为auto .
sort_area,hash_area部分会根据pga_aggregate_target 来分配。 主要规则有:
1。动态分配,在session需要时才分配sort_area,hash_area,并且在session不需要时会回收给OS
2.所有session的sort_area,hash_area总memory量不能超过pga_aggregate_target
3。单个session的sort_area,hash_area memory不超过pga_aggregate_target 的 5%
至于core dump的问题,正如我一开始所说的,Solaris版应该能给你更为满意的答案(我是DBA,不是SA) |
|