当前位置: 首页 > news >正文

其他有关Oracle BUFFER CACHE的优化思路

除了前面博客优化思路之外,常见的BUFFER CACHE优化思路还有如下几点:
(1)使用直接路径读写(DIRECT PATH I/O)。虽然这个优化手段超出了“热”块的解决范围,但是通过直接路径读写可以绕过BUFFER CACHE这个环节,从而直接将数据读至PGA中。当BUFFER CACHE“闹”得不可开交时,便可使用这种方式绕过这块是非之地,以免忙中添乱。Oracle主要在以下情况下使用DIRECT PATH I/O:
为了排序工作而读写排序段(SORT SEGMENT)时。
开启并行读取数据文件时(使用直接路径读)。
并行DML和CTAS创建表时(使用直接路径写)。
读写有NOCACHE属性创建的LOB段时。
(2)在CPU紧张的系统中,可以适当减小BUFFER CACHE,从而增大系统的I/O压力来达到释放CPU资源的目的。此外还可以设置DB_CACHE_ADVICE参数来为OFF进一步缓减CPU的压力。相反,在I/O紧张的系统中,可以适当增加BUFFER CACHE来缓减I/O压力。
(3)在RAC系统中,为了减少节点间的数据块传输,提高本地节点的BUFFER CACHE命中率,可以在不同的节点运行不同的业务。比如在医院的HIS系统中,住院业务和门诊业务往往运行在不同的节点上。

相关文章:

  • Go语言之Map 的基本操作-《Go语言实战指南》
  • LeetCode 257. 二叉树所有路径求解:回溯算法的深度解析与实践
  • MySQL中InnoDB引擎逻辑存储结构、B+树索引结构、B+树高度及存储数据量
  • 前端父元素flex布局设置左右padding时,input溢出父元素右内边距无效
  • 我的世界模组开发——物理学(1)
  • VPLC (VPLCnext) K8S
  • YOLO学习笔记 | YOLO11对象检测,实例分割,姿态评估的TensorRT部署c++
  • 企业网站架构部署与优化第4章Nginx核心功能
  • C++ HTTP框架推荐
  • AI|Java开发 IntelliJ IDEA中接入本地部署的deepseek方法
  • docker-安装部署于macOS11
  • 防震基座在半导体晶圆制造设备抛光机详细应用案例-江苏泊苏系统集成有限公司
  • 【HALCON 】深入理解 gray_histo_abs 灰度直方图算子
  • 动态网页爬取:Python如何获取JS加载的数据?
  • docker多阶段构建镜像
  • C++中的菱形继承问题
  • Go语言gopacket库的HTTP协议分析工具实现
  • Springboot3
  • 【数据结构】链式二叉树
  • WebSphere Application Server(WAS)8.5.5教程第十讲
  • 南昌网站开发培训班/百度总部地址
  • 哪里有手机网站制作公司/官网制作公司
  • 沈阳网站建设招标公司/青岛网站快速排名提升
  • 手机网站关键/2023年12月疫情又开始了吗
  • 做网站怎插入背景/西安楼市最新房价
  • 茂名专业做网站公司/自己做网站的流程