千家信息网

Oracle 等待事件之 db file sequential read

发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,db file sequential read:官网解释:This event signifies that the user process is reading a buffer into the
千家信息网最后更新 2024年11月20日Oracle 等待事件之 db file sequential read

db file sequential read:

官网解释:

This event signifies that the user process is reading a buffer into the SGA buffer cache and is waiting for a physical I/O call to return. A sequential read is a single-block read.

Single block I/Os are usually the result of using indexes. Rarely, full table scan calls could get truncated to a single block call because of extent boundaries, or buffers present in the buffer cache. These waits would also show up as db file sequential read.

Check the following V$SESSION_WAIT parameter columns:

  • P1: The absolute file number

  • P2: The block being read

  • P3: The number of blocks (should be 1)

On a healthy system, physical read waits should be the biggest waits after the idle waits. However, also consider whether there are db file sequential reads on a large data warehouse that should be seeing mostly full table scans with parallel query.

Figure 10-1 depicts the differences between the following wait events:

  • db file sequential read (single block read into one SGA buffer)

  • db file scattered read (multiblock read into many discontinuous SGA buffers)

  • direct read (single or multiblock read into the PGA, bypassing the SGA)

Figure 10-1 Scattered Read, Sequential Read, and Direct Path Read


解释:

db sequential read 此事件表示用户进程正在将缓冲区读入SGA缓冲区高速缓存并正在等待物理I / O调用返回。 顺序读取是单块读取


单块I / O通常是使用索引的结果。

全表扫描调用可能会因缓冲区高速缓存存在的范围边界或缓冲区而被截断的单块调用。 这些等待也将显示为db file sequential read。


db file sequential read的优化方法:

  1. 从读取开始,增加SGA中buffer cache的大小,避免每次都从硬盘中去读数;

  2. 优化sql语句,减少不必要的块读取;



缓冲区 缓冲 正在 缓存 高速 解释 事件 大小 方法 物理 用户 硬盘 索引 结果 范围 语句 读数 边界 进程 顺序 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器搭建网站的优缺点 冯先成网络技术与应用下载 神魔大陆2服务器 我的世界管理最严的服务器 中国邮储银行软件开发中心测试 进一步加强网络安全技术检查 其他数据库会有高水位线么 网民遭遇网络安全问题数据 安徽大学网络安全与信息化 黄浦区正规软件开发销售方法 网络安全传播大使是什么 上海先进网络技术销售厂 云服务平台数据库 陕西安防卫星授时服务器虚拟主机 软件开发为主的公司名称 信息科网络安全目标 数据库高并发方案 瑞庭网络技术有限公司社保 网络安全法第44条答桑 10万人同时访问用什么服务器好 江苏省大学生网络安全竞赛 高中数据库系统ppt 福建运营软件开发代理商 移动 服务器端开发 新建的网页和服务器被重置 有机晶体数据库xrd 无需信用卡白嫖云服务器 mcpc建服务器 删除没用的数据库 10万人同时访问用什么服务器好
0