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负载也很轻松;



本文转自 wangergui 51CTO博客,原文链接:http://blog.51cto.com/wangergui/1900513,如需转载请自行联系原作者

相关文章
|
5天前
|
缓存 BI Linux
CPU-IO-网络-内核参数的调优(一)
【4月更文挑战第3天】本文介绍了Linux系统中调整CPU资源使用的两种方法。一是通过`nice`和`renice`命令改变进程优先级,影响进程对CPU的占用。`nice`用于设置新进程的优先级,例如将`vim`的优先级设为-5,而`renice`用于改变已运行进程的优先级。二是使用`taskset`设置进程的CPU亲和力,指定进程在特定CPU上运行,如将`vim`限制在CPU0上执行。此外,通过`vmstat`工具监控系统状态,分析CPU利用率、内存使用、IO活动和上下文切换,帮助找出系统瓶颈。
35 1
|
11月前
|
缓存 Linux
Linux 的 top命令参数详解 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
Linux 的 top命令参数详解 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
270 0
|
11月前
|
Serverless Go 开发工具
创建函数时没有具体的 vCPU(CPU 核数)参数
创建函数时没有具体的 vCPU(CPU 核数)参数
57 1
|
存储 弹性计算 缓存
阿里云ECS服务器通用型g8i实例CPU内存网络收发包PPS性能参数
阿里云ECS服务器通用型g8i实例CPU内存网络收发包PPS性能参数,阿里云服务器ECS通用型实例规格族g8i采用2.7 GHz主频的Intel Xeon(Sapphire Rapids) Platinum 8475B处理器,3.2 GHz睿频,g8i实例采用阿里云全新CIPU架构,可提供稳定的算力输出、更强劲的I/O引擎以及芯片级的安全加固。阿里云百科分享阿里云服务器ECS通用型g8i实例CPU计算性能、存储、网络、安全、不同CPU内存配置性能参数及使用场景
291 0
ZABBIX4.0 CPU utilization和load参数
ZABBIX4.0 CPU utilization和load参数
266 0
ZABBIX4.0 CPU utilization和load参数
|
存储 弹性计算 安全
2023阿里云4核8G服务器ECS配置规格及CPU性能参数说明表
阿里云4核8G服务器ECS规格可选计算型c7、共享型s6、高主频计算型hfc7、计算型c6、AMD计算型c7a、计算型c8y、ARM计算型c6r及安全增强计算型c7t等规格,ECS实例规格不同CPU、网络带宽、网络收发包PPS、存储IOPS等性能参数也不同,阿里云百科分享阿里云4核8G服务器ECS实例规格及性能参数表:
885 0
2023阿里云4核8G服务器ECS配置规格及CPU性能参数说明表
|
弹性计算 缓存 网络协议
阿里云服务器u1通用算力型CPU型号、网络性能参数详解
阿里云通用算力型u1云服务器CPU采用2.5 GHz主频的Intel Xeon Platinum 8163(Skylake)或者8269CY(Cascade Lake)
786 0
阿里云服务器u1通用算力型CPU型号、网络性能参数详解
|
5天前
|
Linux
Linux rsyslog占用内存CPU过高解决办法
该文档描述了`rsyslog`占用内存过高的问题及其解决方案。
48 4
|
5天前
|
移动开发 运维 监控
掌握Linux运维利器:查看CPU和内存占用,轻松解决性能问题!
掌握Linux运维利器:查看CPU和内存占用,轻松解决性能问题!
|
5天前
|
监控 Python
【python】实现cpu/内存监控的功能(非常简单)
【python】实现cpu/内存监控的功能(非常简单)