专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

oracle 根据系统实际负载情况设置SGA和PGA

ins518 2024-11-03 15:16:59 技术文章 9 ℃ 0 评论

Oracle 数据库可以根据实际负载情况去设置SGA和PGA的大小。一般系统保留内存总量的20%左右,其他分配给SGA系统全局区和PGA程序全局区。

可以使用语句去确定sga大小:

1.确定SGA大小:

select t.sga_size, t.estd_physical_reads

from v$sga_target_advice t

order by 1;

当estd_physical_reads不再减小时,去取sga_size对应值。

2.确定PGA大小:

select s.pga_target_for_estimate, s.ESTD_PGA_CACHE_HIT_PERCENTAGE

from v$pga_target_advice s

order by 1;

当ESTD_PGA_CACHE_HIT_PERCENTAGE达到100%时候,去取pga_target_for_estimate对应的值。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表