[转帖]AWR报告参数:DB TIME和DB CPU
AWR报告参数:DB TIME和DB CPU
http://blog.itpub.net/12679300/viewspace-1182396/
一、前言: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负载也很轻松;
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
本文作者:JOHN
ORACLE技术博客:ORACLE 猎人笔记 数据库技术群:367875324 (请备注ORACLE管理 )
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
最新文章
- Linux各个目录的作用及内容
- Java泛型中的? super T语法
- Excel中设置下拉列表的来源怎么选择其他工作表的内容
- xcode5-ios7-如何添加120x120、152x152、76x76图标
- js文档视口高度函数
- 【转】Tomcat组件生命周期管理
- 修改MyEclipse内存-------OutOfMemoryError错误
- MFC控件随窗口大小变化原理及实现
- 理解MySQL——架构与概念
- AngularJS事件
- Maven依赖的是本地工程还是仓库jar包?
- hdu2795 线段树 贴广告
- CS程序自动更新实现原理及代码(支持多版本多文件更新)
- sort注意事项
- JPA(Hibernate)
- nmap用法
- Python 扫盲
- Shell脚本,更改Info.plist中的日期等
- Cover Points
- 磁盘配额(Quota)的应用与实践
热门文章
- 【转载】ArrayList使用LastIndexOf方法查找最后一个符合条件的元素位置
- Qt之Q_PROPERTY宏理解
- VBA笔记
- mysql数据库之运行时其他报错
- 任意精度计算器 bc (arbitrary precision calculator)
- springmvc多环境配置-profiles
- 性能测试基础---jmeter入门
- vector、ArryList、LinkedList的区别与联系
- 【大数据】0002---MongoDB集群自动分离创建新集群
- sudo:有效用户 ID 不是 0,sudo 属于 root 并设置了 setuid 位吗?