pga_aggregate_target设置多大是合适的呢?

[复制链接]
查看11 | 回复9 | 2008-9-8 23:22:58 | 显示全部楼层 |阅读模式
pga_aggregate_target设置多大是合适的呢?
回复

使用道具 举报

千问 | 2008-9-8 23:22:58 | 显示全部楼层
你的SGA多大?db_buffer多大?
回复

使用道具 举报

千问 | 2008-9-8 23:22:58 | 显示全部楼层
看 OLAP还是 OLTP系统
OLTP:PGA_AGGREGATE_TARGET = (total_mem * 80%) * 20%
OLAP DSS:PGA_AGGREGATE_TARGET = (total_mem * 80%) * 50%
回复

使用道具 举报

千问 | 2008-9-8 23:22:58 | 显示全部楼层
看你数据库的模式?专有or共享
回复

使用道具 举报

千问 | 2008-9-8 23:22:58 | 显示全部楼层
这个跟你的服务器是专用模式还共享模式,还跟有多少在线用户和用户的操作有关
回复

使用道具 举报

千问 | 2008-9-8 23:22:58 | 显示全部楼层
这个参数和你的最大连接数有关,还有每个连接大概使用的PGA大小最好也应该有把握。
以前看过一个验证,日文的 http://www.insight-tec.com/mailmagazine/ora3/vol190.html
DB 是9.2.0.1,它的结论是
□■まとめ
自動PGA管理にしているからといって、メモリスワップおよびページングが全
く発生しなくなるわけではありません。
プロセス数が多いとpga_aggregate_targetに指定した値だけでは足りずにPGA
メモリーが過剰使用される場合があることが今回の検証によって判明しました。
使用自动管理PGA,不能完全保证不发生SWAP.
当PROCESS数过多,实际PGA使用量有可能超过pga_aggregate_target参数指定的内存大小。
以上9i的,仅供参考。做验证的那个日本公司,在Oracle民间验证方面还是比较有名的。
[ 本帖最后由 jf2008 于 2008-9-18 17:18 编辑 ]
回复

使用道具 举报

千问 | 2008-9-8 23:22:58 | 显示全部楼层
LS的还会日文啊,强人
回复

使用道具 举报

千问 | 2008-9-8 23:22:58 | 显示全部楼层
AIX oltp PGA不宜设置过大一般4000M以内,否则容易出现内存泄漏,我们遇到过设PGA5G结果实际到过15G的情况。
回复

使用道具 举报

千问 | 2008-9-8 23:22:58 | 显示全部楼层
sga_max_size 1.6g
pga_aggregate_target 设置多少合适?
现在pga_aggregate_target是1.5G
回复

使用道具 举报

千问 | 2008-9-8 23:22:58 | 显示全部楼层
原帖由 john_77 于 2008-9-18 17:10 发表
这个跟你的服务器是专用模式还共享模式,还跟有多少在线用户和用户的操作有关

是专用模式
DB_BUFFER怎么看?
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行