千家信息网

AWR报告参数:DB TIME和DB CPU

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,一、前言:AWR报告是了解ORACLE运行的一个重要报告,CPU的使用情况是AWR报告的一个重要指标,本文档从单个CPU的维度去解读AWR报告;二、重要参数介绍:DB Time:Amount of e
千家信息网最后更新 2025年11月07日AWR报告参数:DB TIME和DB CPU

一、前言:AWR报告是了解ORACLE运行的一个重要报告,CPU的使用情况是AWR报告的一个重要指标,本文档从单个CPU的维度去解读AWR报告;

二、重要参数介绍:

DB Time:Amount of elapsed time (in microseconds) spent performing Database user-level calls. This does not include the elapsed time spent on instance background processes such as PMON.

说明:DB TIME= 所有前台session花费在database调用上的总和时间

?注意是前台进程foreground sessions

?包括CPU时间、IO Time、和其他一系列非空闲等待时间,别忘了cpu on queue time

公式:DB TIME= DB CPU + Non-Idle Wait + Wait on CPU queue

(思考DB TIME的定义为市民指定的是前台session

DB CPU:Amount of CPU time (in microseconds) spent on database user-level calls. This does not include the CPU time spent on instance background processes such as PMON.

说明:简单的理解为数据库在运行时消耗的CPU的情况;

三、检查数据库的负载情况

例一:

数据库运行了60分钟,操作系统有16个CPU,总共的DB TIME:60×16=960分钟;

CPU花费了233.57分钟在处理Oralce非空闲等待和运算上,也就是说CPU有 233.57/960*100% =24.3%,

例二:

数据库运行了60分钟,操作系统4个CPU,总共DB TIME:60×8=480分钟;

CPU花费了0.62分钟在处理Oralce非空闲等待和运算上,也就是说CPU有 0.62/480*100% =0.13%,

总结:很显然从DB Time、Elapsed、CPUs可以初步的看出数据库的负载情况;

四、检查数据库的CPU负载情况

例一:

DB CPU(S)表明:数据库每次运行时在DB CPU上面的消耗情况,上面DB CPU/DB Time=97.5%(因为小数点的关系,该值会有误差)

详细的CPU的繁忙程度需要查看Instance CPU的%Busy CPU,当前为99.2%;

例二:

根据上面的计算可以知道这个系统的CPU负载也很轻松;


数据 数据库 情况 运行 报告 重要 前台 时间 空闲 系统 操作系统 也就是 也就是说 面的 处理 检查 消耗 运算 参数 繁忙 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 迈高网络技术有限公司怎么样 人大金仓数据库sql语句查询 怎么用数据库学习算法 服务器内存损坏 公网连接服务器远程管理卡 网络安全法要求建设关键 趣播app的直播服务器 计算机网络技术实训记录 传驰网络技术有限公司 甘泉县司法局网络安全 广东数据服务器云主机 简述网络安全设计原则有哪些 互联网软件开发培训班 湖南数据软件开发价格标准 数据库实现登录注册 架设网单客户端连接不了服务器 服务器电源背板改pc 数学软件学什么软件开发 安徽第三方软件开发哪家正规 网络安全系统的程度取决于什么 注意网络安全标语 滁州学院网络技术 pisa数据库2015 谷歌服务器能玩像素生存者吗 数据库管理师有这个证书吗 戴尔emc服务器怎么登陆 网络安全交流法案美国 数据库隐藏后可以复原吗 网页安装数据库步骤 数据库文件的格式转换
0