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

脚本:使用AWR快照原始数据评估存储性能

全网最全面的Oracle AWR 专栏,持续更新中…

对于DBA来说,了解存储性能非常重要,这能帮助你更准确地判断数据库的整体表现。然而,在许多企业环境中,DBA往往没有操作系统层面的访问权限,无法使用iostat或sar等工具。幸运的是,Oracle的AWR快照原始数据中保存了历史I/O性能指标,可以用来间接评估存储性能。

其中一个非常有用的指标是DBA_HIST_SYSMETRIC_HISTORY视图中的Average Synchronous Single-Block Read Latency。

为什么选择这个指标?

因为它通常反映的是直接访问存储设备的物理读操作,往往绕过操作系统缓存。因此,它能更真实地反映I/O层面的存储性能,而不是被操作系统缓存机制所掩盖的延迟。

下面是我写的一个SQL,它计算在过去30天内(AAS > 10的繁忙时段)该指标的平均值和方差,用于评估存储的速度和稳定性:

-- Yuan Yao Nov 2025
SELECT AVG(h.value) AS average_latency,VARIANCE(h.value) AS variance_latency
FROM DBA_HIST_SYSMETRIC_HISTORY h
JOIN DBA_HIST_SNAPSHOT s ON h.snap_id = s.snap_id
JOIN DBA_HIST_SYSMETRIC_HISTORY b ON h.snap_id = b.snap_id
WHERE h.metric_name = 'Average Synchronous Single-Block Read Latency'AND s.begin_interval_time >= SYSDATE - 30AND b.metric_name = 'Average Active Sessions'AND b.value > 10AND h.value != 0;

The metric unit is milliseconds.

单位是毫秒(ms)。

  • 平均值越低,表示读速度越快;
  • 方差越小,表示性能越稳定。

结合两者,你可以在没有操作系统监控权限的情况下,通过AWR快照数据了解存储在真实工作负载下的表现。

下面是来自一台物理服务器的示例输出:

AVERAGE_LATENCY       VARIANCE_LATENCY
--------------------  --------------------------------------------
0.7546538627422566    0.9798021232402001050268728028903789285714

下面是来自一台虚拟机的示例输出:

AVERAGE_LATENCY VARIANCE_LATENCY
--------------- ----------------
44.1579326       6088.10981

从结果可以清楚看到,虚拟化环境相比物理服务器在读延迟和稳定性上都有明显差异。

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

关于号主,姚远:

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

相关文章:

  • 嵌入式C语言中指针详解
  • 网站建设要学多久wordpress能否解析万网的域名
  • stm32 printf重定向到USART
  • npu环境docker部署vllm
  • 建站广告爱山东app下载安装健康码
  • 网站网站做员工犯法吗企业建设网站的目的( )
  • SpringBoot面试题11-Bean的生命周期
  • 个人网站建设策划书怎么写经济技术开发区人才网
  • AI搜索优化技术特点与服务模式客观剖析,比较代表性公司优势
  • 网站制作服务公司网站建设具备什么条件
  • c2c网站开发策划别墅外观设计网站推荐
  • 免费建站搜索引擎 网站推广 举例
  • 梧州论坛看点重庆seo网站设计
  • 【SPIE出版丨往届已EI检索】第二届遥感技术与图像处理国际学术会议(RSTIP 2025)
  • 1-Linux驱动开发-内核模块介绍
  • 汽车品牌推广方案知名seo网站优化公司
  • 滕州英文网站建设网络推广营销工具
  • 网站建设太金手指六六二八宿州做网站公司
  • 国外做网站公司能赚钱电商培训方案
  • 比较还做的调查网站桂林网站制作公司
  • 南昌企业网站建设泉州做网站设计公司
  • 做购物网站流程一个人能建网站吗
  • 数字孪生云渲染终极指南(二):从实时云渲染到像素流技术解析
  • 山西 旅游 英文 网站建设怎么快速开发一个网站
  • 网站打开空白页面山西太原网络推广
  • GNN应用:网站结构建模(一)
  • pc网站增加手机站光遇网页制作素材
  • 网站怎么建立视频大连企业网站建设公司
  • 十五、ResNet详解:从原理到实战
  • 2025 爆火!海市蜃楼优化算法 MSO(Mirage Search Optimization):物理灵感 + 数学建模 + 实战代码,一文吃透前沿群智能算法