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

深入解析:Oracle等待事件的sequential read和scattered read

AWR报告中经常会看到db file sequential read和db file scattered read事件。

这两个等待事件的名字确实很误导。因为他和存储I/O中的Sequential I/O和Random I/O正好相反。而Oracle则是从I/O调度的角度来命名的。

在19c文档C.3 Descriptions of Wait Events中有对两个等待事件的描述。

在老版本的文档中有对db file sequential read和db file scattered read的单独描述。

综合一下。


db file sequential read

This event shows a wait for a foreground process while doing a sequential read from the database. The I/O is generally issued as asingle I/Orequest to the OS; the wait blocks until the I/O request completes.

Wait Time: The wait time is the actual time it takes to do the I/O

  • 含义:单块读(single block read)
  • 典型场景:通过索引访问数据、根据 ROWID 精确取块
  • 为什么叫 sequential:基于 I/O 请求是 一个一个顺序发出、等待完成;不是指磁盘顺序读。
  • 实质:随机 I/O。

db file scattered read

This is the same type of event as “db file sequential read”, except that Oracle will readmultiple data blocks. Multi-block reads are typically used onfull table scans. The name “scattered read” refers to the fact that multiple blocks are read into database block buffers that are ‘scattered’ throughout memory.

Wait Time: The wait time is the actual time it takes to do all of the I/Os

  • 含义:多块读(multi-block read)
  • 典型场景:全表扫描、全索引扫描
  • 为什么叫 scattered:多个块会读入 buffer cache,不是放在连续位置,而是分散(scatter)到不同 buffer。
  • 实质:顺序 I/O(大多数情况)。

Ask TOM的帖子“Difference between “db file scatterd read” and “db file sequential read””也可以参考一下。

http://www.gsyq.cn/news/18091.html

相关文章:

  • 2025焊接件加工制造厂家口碑最新推荐榜:实力工艺与市场口碑
  • 完整教程:计算机环境、用户与系统变量
  • 2025耐磨轮胎厂家TOP5推荐:超强抓地力与持久耐用性深度
  • echart 导出图片及自定义图片名称
  • 3.1.83.2.03.3.1,Apache DolphinScheduler集群升级避坑指南
  • 2025 空气离合器生产厂家最新推荐榜:电网冲击缓解技术测评与可靠性排行,含单片多片机型及核心部件企业
  • 2025 气动离合器厂家最新推荐榜权威发布:聚焦博得 PLC 技术与新兴品牌降本优势多片式气动离合器/气动离合器电磁阀/气动离合器气缸/气动离合器摩擦片/单片式气动离合器厂家推荐
  • Unicode 编码解码工具类
  • 2025 木粉源头厂家最新推荐榜:全品类适配 / 稳定供应 / 技术赋能品牌权威解析,采购必看杂/刨花/木塑/化工/造纸/香/猫砂木粉厂家推荐
  • 读书笔记
  • 有奖话题:Data Agent for Meta 能否成为企业级 “数据大脑”?
  • 汉印打印机N41BT驱动 安装后无法打印
  • 新的练习项目
  • 2025 年塑木厂家最新推荐:实力厂家排行榜 —— 含围栏地板栈道等产品企业技术服务优势解析塑木地板/栈道/护栏/门板/凉亭/墙板/托盘厂家推荐
  • 坯子插件库 v3.2.1 for SketchUp 2022-2024下载与安装教程
  • 免费绿色版识别软件,OCR识别软件!最全安装使用教程(附下载地址)
  • 实用指南:云原生网络基础设施的核心组件Envoy
  • zookeeper常用操作 - 吾辈当奋斗
  • 基于旋转不变子空间(ESPRIT)算法的DOA估计
  • PGSQL查询优化
  • STC单片机用户程序控制ISP下载
  • 国产DevOps工具链崛起:Gitee如何助力企业数字化转型破局
  • SAP移动类型TR和TF和TP
  • docker-compose 启动 elk
  • Gitee领航中国DevOps市场:本土化优势与云原生战略的双轮驱动
  • 禅道怎么更新MySQL数据库的用户名和密码
  • 【光照】UnityURP[光照贴图]GPU instancing在静态动态物体上的应用
  • Vue3路由传递复杂参数(比如一个对象)
  • 系统提示词优化模板-通用优化-带输出格式要求
  • CRMEB标准版PHP订单列表源码解析:自定义字段与导出功能