1、buffer cache参考设置到服务器内存的40%,那么shared Pool size参考设置值大约是多少呢?
2、Oracle其余常见参数行业内设置值比例?
谢谢
oracle11g以后,建议采用自动内存管理,只设定memory target。其他的先不设置。如果发现性能满足不了要求,再进行参数调优。可以在生产过程或测试后,把awr报告拿下来看看结束时间的shared pool size有没有比开始时间有明显增加,如果有增加,说明shared pool size不够,oracle自动调节了。
这种情况也不一定需要去改shared pool size设置。但可以人工设置更大一些看看是否会更快。这种情况就是oracle自动内存管理有bug,不能自身调节到最优。
如果这个库上面跑单一的业务,可以手工设置,如果跑多种业务,建议不调整。不然这个场景跑快了,另一个却跑满了,得不偿失。
收起