如何优化buffer_cache
来源:互联网 发布:福州大学校园网络 编辑:程序博客网 时间:2024/06/08 00:24
如何优化buffer cache? 1) 调整buffer cache,可以参考Oracle advisory的建议。如果系统的资源使用极为紧张的时候,那么调整buffer cache 需要谨慎。 因为调大buffer cache可能会导致cpu使用的降低,当然也可能降低。 内存调大,比如会导致系统资源更多的 管理消耗。为什么说,可能会导致cpu消耗的增加呢? 当buffer cache调大之后,buffer cache的LRU链表会被拉长,当搜索buffer时会增加时间,这会增加CBC latch的持有时间。 这就会导致cpu的使用量和cpu 持有时间的增加。 2) 使用buffer cache的keep池。 一般来讲,如果系统中存在个别的表访问比较频繁,那么就可以考虑将其keep到keep 池中,可以避免从buffer cache中刷出, 这很大程度上可以降低物理IO的消耗。 对于小表可以这样做,大表通常不合适,这不是绝对的。 3) 调整相关buffer cache的参数,例如latch相关的参数,bucket相关参数。 通常来讲,对于绝大多数环境我们是不需要调整的,只要系统并发比较大的情况下,才会呈现出来。一般都是cache小表
0 0
- 如何优化buffer_cache
- buffer_Cache
- Oracle 如何查看buffer_cache中缓存对象使用块的情况
- 分页和buffer_cache关系
- alter system flush buffer_cache;
- alter system flush buffer_cache
- oracle kill process and buffer_cache
- page_cache和buffer_cache的直观理解
- oracle-清空buffer_cache or shared_pool
- oracle学习笔记 buffer_cache作用概述
- [spark优化]如何优化数据结构
- 对oracle10g中buffer_cache设置大小的理解
- oracle学习笔记 buffer_cache内存组织结构剖析
- oracle学习笔记 buffer_cache大小的设置及依据
- 如何优化PL/SQL
- 如何优化JAVA代码
- 如何优化 JAVA 代码
- 如何优化java代码
- Top 5 issues for Instance Eviction (Doc ID 1374110.1)
- 8.22 指针操作问题
- SDUT 2678 5-1 继承与派生
- c++ final class 实现 非final 关键字
- (转)[教程] 程序中使用MATLAB编译产生的DLL (VC6.0, MATLAB R2010b, mwArray
- 如何优化buffer_cache
- mybatis模糊查询
- 读《进化:我们在互联网上奋斗的故事》之感想
- Android ADT安装技巧其常见错误处理
- ListView中两种数据适配器的使用
- uml中的那些关系
- 8.29 设置设备支持方向
- 第九周项目六 2
- 关于mwArray和一般数组的区别