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

Oracle 如何计算 AWR 报告中的 Sessions 数量

全网最全面的Oracle AWR 专栏,持续更新中…
在 Oracle AWR 报告的开头,有一个非常重要的指标——“Sessions”,它表示对应 Snap ID 创建快照时数据库中的会话数量。
在这里插入图片描述

这个数值来自 DBA_HIST_SYSSTAT 视图中的统计项 “logons current”。

下面通过一个简单的实验,来看看 Oracle 是如何得到这个数值的:


SELECT COUNT(*) FROM V$SESSION;SELECT value FROM V$SYSSTAT WHERE NAME = 'logons current';EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();SELECT VALUE
FROM DBA_HIST_SYSSTAT
WHERE STAT_NAME = 'logons current'AND SNAP_ID = (SELECT MAX(SNAP_ID) FROM DBA_HIST_SNAPSHOT);

在这里插入图片描述

从实验结果可以看到,AWR 报告中的 “Sessions” 数值,实际上反映的是快照被创建时那一刻数据库中的会话数量。
它不是一个平均值,也不是一个区间内的累计值,而是一个时间点值

这一点非常值得注意:AWR 报告中大多数指标(例如 CPU、IO、Redo 等)都是区间平均或累计的结果,而 Sessions 指标则仅代表快照生成瞬间的状态,因此在快照间隔期间它可能会有明显波动。

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

关于号主,姚远:

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

相关文章:

  • JavaScript 流程控制语句
  • 走向专精:我的NLP特化算子开发之旅
  • 如何写prompt?prompt收集
  • 打工人日报#20251103
  • 技术文章大纲:设备如何“开口说话”?
  • CH585 高速 USB模拟 CDC串口应用示例
  • 2024/07 JLPT听力原文 问题四
  • 【AAOS】【源码分析】Car Location服务(二)- NMEA 数据
  • 如何建立国外网站搜索引擎优化岗位
  • 怎么建立网站网址在线做网站需要什么
  • https 可以访问 8866端口吗
  • python excel转为jsonl 格式 和 jsonl格式转为excel
  • docker中使用SSL证书实现前后端Https
  • IDE/编码代理架构与 Cursor 相关研究(汇总)
  • Multi-Stride Predictive RNG:革命性的可控随机数生成算法
  • Let’s Encrypt 证书申请与多服务器 HTTPS 配置指南
  • 艺术名画网站怎么建设多姿wordpress
  • R 绘图 - 散点图
  • 使用yarn@4.6.0装包,项目是react+vite搭建的,项目无法启动,报错:
  • 末备案网站如何做cdnwordpress填写
  • 有做网站维护的做垂直行业网站利润分析
  • BSC 链代币加池全教程:从发币到流动性捆绑买入
  • AOI在钢铁行业检测领域中的应用
  • 【Solidity 从入门到精通】第1章 区块链与智能合约的基本原理
  • 股指期货持仓量增加说明什么?
  • 对商家而言网站建设的好处泰州市做网站
  • 深入探讨HarmonyOS中ListItem的滑动操作实现与优化
  • Tomcat SSL连接问题解决方案
  • ProtoBuf语法揭秘:探秘编译魔法与性能优化策略,解锁多层级选项配置的底层奥秘
  • StarRocks数据仓库