Oracle keep buffer的一些疑问

fireme5535 2015-06-08 02:35:27
在我们的生产上使用了 keep buffer ,查看cache大小
SQL> show parameter cache;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
client_result_cache_lag big integer 3000
client_result_cache_size big integer 0
db_16k_cache_size big integer 0
db_2k_cache_size big integer 0
db_32k_cache_size big integer 0
db_4k_cache_size big integer 0
db_8k_cache_size big integer 0
db_cache_advice string ON
db_cache_size big integer 0
db_flash_cache_file string
db_flash_cache_size big integer 0
db_keep_cache_size big integer 40G
查看使用的keep buffer
select segment_name, bytes / 1024 / 1024
from dba_segments
where BUFFER_POOL = 'KEEP';
SEGMENT_NAME BYTES/1024/1024
1 T_1 8627
2 T_2 513
3 MV_1 2752
查看使用的块大小为:
SQL> select p.name,a.cnum_repl "total buffers",a.anum_repl "free buffers" from x$kcbwds a, v$buffer_pool p
2 where a.set_id=p.LO_SETID and p.name='KEEP';

NAME total buffers free buffers
---------------------------------------- ------------- ------------
KEEP 60722 1213
基本用光了,麻烦各位大神帮忙分析下剩下的keep buffer 去哪里了。。。。
...全文
230 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
小灰狼W 2015-07-15
  • 打赏
  • 举报
回复
从dba_segments里查出来的只是默认自动放入keep池的段 手动放入的不在此列
fireme5535 2015-07-15
  • 打赏
  • 举报
回复
没人理我么?

3,490

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧