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

解读 “SQL ordered by Physical Reads (UnOptimized)“

全网最全面的Oracle AWR 专栏,持续更新中…
在 Oracle AWR 报告的 “SQL Statistics” 部分中,有一个名为 “SQL ordered by Physical Reads (UnOptimized)” 的列表,它展示了在执行过程中产生未优化读请求(UnOptimized Read Requests)最多的 SQL 语句。
这个列表可以用来评估 Smart Flash Cache 或 Exadata Smart Scan 在 SQL 层面上的利用效率。

在启用了 Smart Flash Cache 的 Oracle 数据库中,每一次物理读请求(Physical Read Request)都可以被分类为:

  • Optimized Read Request:表示该读请求直接从 Smart Flash Cache(或 Exadata V2 的 Smart Flash Cache)中被满足,无需访问磁盘;
  • UnOptimized Read Request:表示该请求未被Smart Flash Cache命中,而是走了传统的磁盘 I/O 路径。

这儿有一个例子:
在这里插入图片描述

在这个例子中,可以看到该 SQL 一共发生了 240 次物理读请求,其中只有 30 次 是传统的物理读请求。
剩下的 210 次(240 - 30) 都由 Smart Flash Cache 优化处理,命中率为 210 ÷ 240 = 87.5%。
这意味着 Smart Flash Cache 成功地承担了该 SQL 绝大多数的 I/O 负载。

如果数据库 没有启用 Smart Flash Cache,则所有读请求都是未优化读(UnOptimized Read)。

此时,“UnOptimized Read Reqs” 与 “Physical Read Reqs” 数值完全相同;并且“%Opt” 值为 0。

因此,“SQL ordered by Physical Reads (UnOptimized)” 与 “SQL ordered by Reads” 实际上会显示相同的 SQL 列表,都是按照物理读量排序的 SQL。

即使如此,该列表依然有价值,可用于识别 I/O 负载最高的 SQL 语句。

以下是同一个 SQL 在两个列表中的表现:

在这里插入图片描述
在这里插入图片描述

这两个列表看起来非常相似,但度量的维度略有不同:

“SQL ordered by Reads” 中的 Physical Reads 表示 读取的数据块数(blocks);

“SQL ordered by Physical Reads (UnOptimized)” 中的 Physical Read Reqs 表示 I/O 请求次数(requests)。

通过对比两者,可以估算出平均每次 I/O 请求读取了多少个数据块。

在上面的例子中,两者的数值几乎一致,说明 Oracle 每次 I/O 大约只读取一个数据块(即小块 I/O 模式)

号主在certview.oracle.com网站上的证书清单截图。
在这里插入图片描述

关于号主,姚远:

  • Oracle ACE(Oracle和MySQL数据库方向)
  • 华为云最有价值专家
  • 《MySQL 8.0运维与优化》的作者
  • 拥有数十项数据库认证
  • 曾任IBM公司数据库部门经理
  • 20+年DBA经验,服务2万+客户
  • 精通C和Java,发明两项计算机专利
  • 两次获得国家部级奖
http://www.dtcms.com/a/542757.html

相关文章:

  • 网页版qq在线登录界面wordpress如何优化页面
  • 小米前端面试
  • 用仿站软件做的网站seo如何管理信息系统有哪些
  • 织梦网站安装dir深圳宝安高端网站建设报价
  • 做阿里巴巴网站公司怎么分享网站
  • DRAM缓存与HMB技术谁更适合工业应用?天硕工业级SSD固态硬盘提供参考
  • 企业网站首页设计原则付银行的网站建设费的会计科目
  • 网站空间国外那个好新网站百度seo如何做
  • 推广网站模板网站后台根据前端做吗
  • MSYS2+VS Code中创建c++项目
  • 岳阳网站设计改版爱企查企业信息查询官网
  • 做直播网站找哪个网站开发协议书
  • 专注徐州网站开发怎么做电影网站的
  • 网站建设信息发布超简洁WordPress
  • 蒙古文政务网站群建设工作方案计算机基础培训机构
  • 汽车网站建设需要多少钱制作一个网站的全过程
  • 富阳网站建设洛洛科技wordpress3.8模板
  • 深圳网站建设外贸做视频网站服务器怎么选择
  • 企业网站最底下做的是什么找人做网站都需要提供什么
  • 手机代码网站有哪些问题吗北京便宜做网站
  • 网站重要三要素三门峡做网站推广
  • Unity UGC IDE实现深度解析(二):端口系统与类型安全机制
  • 怎么建设自己网站首页网络开发理论
  • 网站建设可实施性报告众筹网站搭建
  • 做网站和游戏是如何赚钱网上国网推广方案
  • 一个专门做特产的网站自己制作免费网页
  • 网站域名使用怎么做待摊分录做网站书
  • 网站设计的一般步骤是什么?做网站子页
  • 延吉市住房城乡建设局官方网站域名是干嘛的
  • 抖音点赞自助网站什么是优化网站