社区
Oracle 高级技术
帖子详情
关于Default,Keep,Recycle三个buffer的问题
Wesely
2004-01-07 02:41:27
我近期正在做优化工作,针对db buffer命中率低,准备做一系列改动。其过程中碰到这两个问题:
应该把哪些表放在Keep或Recycle中?哪些表应该改为cache状态?
个人认为应该这样:把全表扫描频繁,块数少的表放在Keep buffer保证其命中率,把块数多又用得不频繁的表放在Recycle中,以免占用Default的内存空间。所有放在Keep buffer的表都应该cache。
请各位DX指正。
...全文
71
3
打赏
收藏
关于Default,Keep,Recycle三个buffer的问题
我近期正在做优化工作,针对db buffer命中率低,准备做一系列改动。其过程中碰到这两个问题: 应该把哪些表放在Keep或Recycle中?哪些表应该改为cache状态? 个人认为应该这样:把全表扫描频繁,块数少的表放在Keep buffer保证其命中率,把块数多又用得不频繁的表放在Recycle中,以免占用Default的内存空间。所有放在Keep buffer的表都应该cache。 请各位DX指正。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mosaic
2004-01-08
打赏
举报
回复
你的命中率在什么水平?
加大shared_pool_size试试。
Wesely
2004-01-08
打赏
举报
回复
没人理,自己顶
Wesely
2004-01-07
打赏
举报
回复
顶一顶
default
/keep/re
cycle
buffer
pool 的区别
引自asktom: Block
Buffer
Cache So far, we have looked at relatively small components of the SGA. Now we are going to look at one that is possibly huge in size. The
Oracle
Buffer
Cache的keep、re
cycle
、
default
pool概念图解
Oracle
Buffer
Cache的keep、re
cycle
、
default
pool概念图解
问题
_
default
_keep_re
cycle
_
buffer
_pool
问题
:
BUFFER
CACHE中有
default
,keep,re
cycle
3个池,都使用LRU算法管理,在管理上还有其他区别吗?比如:把所有表都放在keep池与把所有表都放在
default
池有区别吗? ...
Oracle 的 KEEP pool, RE
CYCLE
pool和
DEFAULT
pool
Keep
Buffer
Pool Keep
Buffer
Pool 的作用是缓存那些需要经常查询的对象但又容易被默认缓冲区置换出去的对象,按惯例,Keep pool设置为合理的大小,以使其中存储的对象不再age out,也就是查询这个对象的操作不会引起磁盘IO操作,可以极大地提高查询性能。 默认的情况下 db_keep_cache_size=0,未启用,如果想要启用,需
keep
buffer
cache&re
cycle
pool
如果某个表是热点表,经常被访问,就应该考虑将其放入 keep
buffer
cache.防止其被挤出
default
pool 。从而减少physical read所带来的I/O开销。 默认的情况下 db_keep_cache...
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章