oracle参数设置参考值

1、buffer cache参考设置到服务器内存的40%,那么shared Pool size参考设置值大约是多少呢?

2、Oracle其余常见参数行业内设置值比例?

谢谢

参与12

2同行回答

yangjianxvyangjianxv部门总经理成方金融科技有限公司
oracle11g以后,建议采用自动内存管理,只设定memory target。其他的先不设置。如果发现性能满足不了要求,再进行参数调优。可以在生产过程或测试后,把awr报告拿下来看看结束时间的shared pool size有没有比开始时间有明显增加,如果有增加,说明shared pool size不够,oracle自动调...显示全部

oracle11g以后,建议采用自动内存管理,只设定memory target。其他的先不设置。如果发现性能满足不了要求,再进行参数调优。可以在生产过程或测试后,把awr报告拿下来看看结束时间的shared pool size有没有比开始时间有明显增加,如果有增加,说明shared pool size不够,oracle自动调节了。

这种情况也不一定需要去改shared pool size设置。但可以人工设置更大一些看看是否会更快。这种情况就是oracle自动内存管理有bug,不能自身调节到最优。

如果这个库上面跑单一的业务,可以手工设置,如果跑多种业务,建议不调整。不然这个场景跑快了,另一个却跑满了,得不偿失。

收起
银行 · 2017-04-12
浏览2067
黄远邦小y黄远邦小y技术总监中亦科技
shared pool实际上是比较难标准化的一个大小,与应用有关。不过,要做一个通用的标准,可以设置为内存的10%左右。对于绑定变量使用很好/SQL数量不多的的系统,1G以下足够;但是改用绑定变量却没用,或者使用大量in(...)的SQL,10G也可能不够。需要加强监控...显示全部

shared pool实际上是比较难标准化的一个大小,与应用有关。

不过,要做一个通用的标准,可以设置为内存的10%左右。

对于绑定变量使用很好/SQL数量不多的的系统,1G以下足够;但是改用绑定变量却没用,或者使用大量in(...)的SQL,10G也可能不够。

需要加强监控

收起
系统集成 · 2017-04-12
浏览2075

提问者

陈锐
项目经理打杂
擅长领域: 系统运维服务器中间件

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-04-12
  • 关注会员:4 人
  • 问题浏览:6489
  • 最近回答:2017-04-12
  • X社区推广