Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

61

积分

0

好友

0

主题
1#
发表于 2012-6-7 14:40:22 | 查看: 6337| 回复: 4
9i手工建库,db_cache_size,shared_pool_size,java_pool_size,large_pool_size,这些值设置有什么依据吗?

是凭经验?还是看具体应用?

谢谢
2#
发表于 2012-6-7 14:46:08
一般来说就是 上面这些加上pga的大小占到主机内存的1/2 到2/3之间就行,而dbcache占sga的2/3左右就行

回复 只看该作者 道具 举报

3#
发表于 2012-6-7 14:52:37
谢谢,是不是可以认为
shared_pool_size,java_pool_size,large_pool_size
这些参数加起来,控制下sga的1/3以内就可以了?

回复 只看该作者 道具 举报

4#
发表于 2012-6-7 14:54:00
对于产品化的套件 例如Oracle的EBS 、People soft、siebel 等 这类软件 一般都会有官方的 Best Practice 推荐值, 是经过反复测试获得的, 直接查文档即可,不要浪费精力。

对于企业自行定制的软件,之前没有经过广泛测试的,可以根据应用的类型 OLTP、OLAP、DW来定制必要的SGA组件, 例如OLTP中绑定变量较好的 可以给1-2G的shared_pool_size 不用更大,  db_cache_size可以给地大一些。  对一些DW应用,主要采用direct path load/read 则buffer cache没有太大用处,要注意PGA的大小。

对于重要的应用,一般首先分配必要的SGA,之后通过AWR测试建议 来给出更合理的值, 虽然有一些书也会推荐 OLTP SGA用到40%,PGA用到20%如何如何, 但是这并非万能公式。

回复 只看该作者 道具 举报

5#
发表于 2012-6-7 15:05:06
我是在虚拟机里手工建9i库时,面对这些SGA参数时存在的困惑

我再去查查文档

谢谢

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-26 11:35 , Processed in 0.050038 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569