- 最后登录
- 2014-10-30
- 在线时间
- 23 小时
- 威望
- 0
- 金钱
- 129
- 注册时间
- 2014-1-26
- 阅读权限
- 10
- 帖子
- 29
- 精华
- 0
- 积分
- 0
- UID
- 1650
|
5#
发表于 2014-3-14 15:45:50
的确是这样.通过X$KSMSP查询
SQL> SELECT ksmchcls CLASS, COUNT(ksmchcls) NUM, SUM(ksmchsiz) SIZ,
2 TO_CHAR(((SUM(ksmchsiz)/COUNT(ksmchcls)/1024)),'999,999.00')||'k' "AVG SIZE"
3 FROM X$KSMSP GROUP BY ksmchcls;
CLASS NUM SIZ AVG SIZE
---------------- ---------- ---------- ------------------------
freeabl 916604 2399153368 2.56k==>整体趋势此值在增加
recr 321198 425995512 1.30k
R-freea 1573 3799912 2.36k
perm 116 926640104 7,801.05k
R-free 459 373180640 793.97k
R-perm 2 1674480 817.62k
free 86039 3503149224 39.76k==>整体趋势此值在减少
我做过flush shared pool过后 free值增加。
sql area在shared pool不足时,应该能释放内存,为什么?
“在RAC中实际shared pool要为大的buffer cache有一些内存损耗的”==>为什么有一些内存损耗? |
|