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

解读“Time Model Statistics”中的“sql execute elapsed time”

全网最全面的Oracle AWR 专栏,持续更新中…
在Oracle AWR报告中,“Time Model Statistics”部分通过从用户的视角展示DB Time的分配情况。
在这里插入图片描述
通常情况下,“sql execute elapsed time”是DB Time的主要组成部分。由于设计Oracle数据库的目的就是为了执行SQL,理论上这个值应接近DB Time。然而,在实际中,这两者之间往往存在显著差距。那么,这一差距的来源是什么?
答案在于Oracle如何对SQL进行分类。并非所有SQL语句都被计入“SQL execute elapsed time”。特别是COMMIT和ROLLBACK——尽管是有效的SQL语句——并未包含在“sql execute elapsed time”中。这些SQL的运行时间仍计入DB Time,但不计入“SQL execute elapsed time”。这一事实可以通过动态性能视图(如V$SQL)中找不到COMMIT或ROLLBACK,以及AWR报告的“SQL Statistics”部分中没有这些操作的记录得到证实。如果COMMIT被视为普通SQL,其高频使用特性可能使其出现在TOP SQL中。在这方面Oracle和MySQL不同。
在这个例子中,“sql execute elapsed time”仅占DB Time的68%,这表明COMMIT操作可能是剩余32%的主要组成部分。
在这里插入图片描述
在“Top Events”部分,约30%的DB Time被“log file sync”等待事件占用,这一比例与观察到的差距高度吻合,从而支持了这一假设。

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

关于号主,姚远:

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

相关文章:

  • 图形化设计或流程编辑软件界面组件
  • C++ char 类型深度解析:字符与字节的双重身份
  • 做网站的群html5网站正在建设中模板下载
  • 常平众展做网站长沙网上房地产官网
  • 在 Linux 中实现虚拟机管理程序级行为分析
  • Jmeter请求发送加密参数详解
  • STM32G474单片机开发入门(二十二)SHT30温湿度传感器模块实战
  • 【开题答辩实录分享】以《智能垃圾回收小程序》为例进行答辩实录分享
  • FSMC-灵活的静态存储控制器
  • 开源AI大模型AI智能名片S2B2C商城小程序在护肤品文案痛点表达中的应用与效果研究
  • 《3D端游云原生协作任务数据一致性优化实战》
  • Day8C语言前期阶段练习算法之插入排序
  • 计算机算法性能详解
  • 建设银行租房网站6网站建设的用例图
  • 国外黄冈网站推广软件有哪些网站建设销售员工作内容
  • Java 大视界 -- Java 大数据在智能医疗远程护理与患者健康管理中的应用与前景
  • 江苏省义务教育标准化建设网站北京住房和城乡建设局门户网站
  • 记2025羊城杯部分题目的解题思路
  • 198种组合算法+优化RF随机森林+SHAP分析+新数据预测!机器学习可解释分析,强烈安利,粉丝必备!
  • 2025第二十二届中国国际半导体博览会(IC CHINA 2025)亮点分析!
  • 「PPG信号处理——(1)基于多模态融合与智能决策的PPG运动伪影分层去除方法」2025年10月22日
  • 阿瓦隆A15 166T:如何突破SHA-256算法的瓶颈?
  • 【Qt开发】多元素类控件(三)-> QTreeWidget
  • MOSHELL (11) : MOSHELL 中的UNIX
  • 安洵杯2019
  • 离线环境下运行 Docker 容器编排指南
  • mapbox进阶,地图添加渐变背景色
  • Tornado + Motor 微服务架构(Docker + 测试 + Kubernetes)
  • YLOLv4
  • 实验室入门——ubuntu20.04安装ros和ros2全流程