sga中有充足的free memory为何library cache 还要shrink?
本帖最后由 fluttersnow 于 2014-1-18 15:33 编辑OS REDHAT 5.8
DB 10.2.0.4 2nodes rac
周五发现数据库性能告警,检查相关时段awr如附件
gc buffer busy 主要问题为 c642s3tkxswz8
大量逻辑读物理读也是排名前几位的sql 造成 6anpdjtm5axuk 1bv3qz9vq4x9z等
在1节点awr中查看Shared Pool Advisory 表示现设置过小,需要增大。
然后查询SGA breakdown differenceshared free memory 2,525.64 2,568.63 1.70
shared gcs resources 132.43 132.43 0.00
shared gcs shadows 182.87 182.87 0.00
shared kglsim object batch 82.63 82.63 0.00
shared library cache 52.93 46.96 -11.27
shared sql area 174.93 101.96 -41.71
streams free memory 16.00 16.00 0.00为何在 shared free memory还有2g的情况下 library cache 和sql area 还要shrink? 这里library cache 和SQL area 谈不上 shrink ,我认为仅仅是合理的正常出入
sql area evicted 69,830 19.62 0.57
sql area purged 4 0.00 0.00
h. SQL Area evicted: May indicate excessive object editing.
i. SQL area purged: May indicate too small a shared pool or bind/versioning issues.
Library Cache Activity
"Pct Misses" should be very low
Namespace Get Requests Pct Miss Pin Requests Pct Miss Reloads Invali- dations
BODY 828 3.38 1,327 8.97 87 0
CLUSTER 314 1.91 684 2.05 8 0
INDEX 78 47.44 322 12.42 3 0
SQL AREA 353,327 35.63 1,404,439 14.36 10,976 852
TABLE/PROCEDURE 80,154 2.36 1,023,051 1.02 4,146 0
TRIGGER 2,375 0.21 3,362 0.95 27 0
本帖最后由 fluttersnow 于 2014-1-18 20:25 编辑
Liu Maclean(刘相兵 发表于 2014-1-18 19:16 static/image/common/back.gif
这里library cache 和SQL area 谈不上 shrink ,我认为仅仅是合理的正常出入
sql area evicted 69,830 19. ...
按照这个报告中Shared Pool Advisory和 sql area (pct miss 和reload),是需要增大shared pool size的大小吗? fluttersnow 发表于 2014-1-18 20:23 static/image/common/back.gif
按照这个报告中Shared Pool Advisory和 sql area (pct miss 和reload),是需要增大shared pool size的大 ...
如果是基于Shared Pool Advisory为了性能 那么可以考虑 增大shared pool ;
否则就基于这2个AWR的局限数据来看 想不到有什么理由
页:
[1]