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

其他有关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系统中,住院业务和门诊业务往往运行在不同的节点上。

http://www.xdnf.cn/news/8219.html

相关文章:

  • Java Spring Boot 集成 Redis 存储 Session:对象修改与 Redis 值更新
  • 2025年排名前五的费控管理软件
  • 封装红黑树实现mymap和myset
  • 密码分析学:从理论框架到实战攻防的全维度解析
  • 编程日志5.17
  • AttributeError: module ‘cv2.dnn‘ has no attribute ‘DictValue‘错误解决方法
  • Redis 的速度为什么这么快
  • Windows命令实用工具——tcping 命令工具安装及基础使用
  • 帕鲁杯证书在线生成-仅供娱乐
  • 车载网关设计原则 ---- 透明性与诊断可追溯性
  • 第十八章 I2C通信测试
  • 解决vscode在任务栏显示白色图标
  • 【2025-05-22】XXL-JOB 的 8810 端口添加到 CentOS 6.5 的防火墙白名单
  • 【风控】模型算法区分度指标KS
  • 产品经理面经(三)
  • 自学嵌入式 day22 -数据结构 栈 队列
  • sql存储过程
  • 嵌入式自学第二十六天(5.22)
  • 【Pandas】pandas DataFrame sem
  • 代码随想录算法训练营第60期第四十四天打卡
  • 在 Windows 的 Visual Studio 2017 中编译 ncnn Debug 版本
  • Eigen矩阵存储顺序以及转换
  • Ajax01-基础
  • AndroidStudio 2024.2.2发布apk时候备份mapping文件kts版本
  • Flannel后端为UDP模式下,分析数据包的发送方式——tun设备(三)
  • LeetCode 257. 二叉树所有路径的迭代解法:栈的妙用与类型设计深度解析
  • 即插即用性能提升技巧:YOLOv8集成OREPA卷积的5个关键步骤(附精度/速度对比)
  • 【软考向】Chapter 9 数据库技术基础
  • 【AI问答】Java类中,一些变量设置了@NotNull,怎么在调用内部方法时校验变量是否为空
  • nltk-英文句子分词+词干化