暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

AWR 报告深度解读:Time Model Statistics 信息的计算和获取

数据和云 2019-09-11
696

导读:在 AWR 报告中,Time Model Statistics 记录了数据库用户维度(User Calls)的总时间消耗分布。这部分信息来自:SYS.DBA_HIST_SYS_TIME_MODEL ,是通过针对前后两个采样点的差值计算得来的。


在 AWR 报告中,Time Model Statistics 记录了数据库用户维度(User Calls)的总时间消耗分布。


这部分信息来自:SYS.DBA_HIST_SYS_TIME_MODEL ,是通过针对前后两个采样点的差值计算得来的。


计算的SQL如下:

SQL> SELECT a.STAT_NAME,

  2    ROUND((b.VALUE -a.VALUE)/1000000,2) "Time(s)"

  3  FROM SYS.DBA_HIST_SYS_TIME_MODEL a,

  4    SYS.DBA_HIST_SYS_TIME_MODEL b

  5  WHERE a.snap_id     = &start_snap_id

  6  AND b.snap_id     = &end_snap_id

  7  AND a.STAT_NAME     = b.STAT_NAME

  8  AND ROUND((b.VALUE -a.VALUE)/1000000,2)>0

  9  ORDER BY 2 DESC;

Enter value for start_snap_id: 34987

Enter value for end_snap_id: 34988


STAT_NAME     Time(s)

---------------------------------------------------------------- ----------

background elapsed time     2720.51

background cpu time     2550.64

RMAN cpu time (backup/restore)     2518.73

DB time       53.21

DB CPU       48.83

sql execute elapsed time       33.66

connection management call elapsed time       10.67

parse time elapsed       2.26

PL/SQL execution elapsed time       1.01

inbound PL/SQL rpc elapsed time .96

hard parse elapsed time  .7

hard parse (sharing criteria) elapsed time .68

PL/SQL compilation elapsed time .02


13 rows selected.

把这个结果和 AWR 报告中的相关部分对比,可以看到是完全吻合的(这个测试数据来自 11.2.0.4 版本):


这个SQL的语句如下,缺省的时间记录值是微秒,计算结果转换为秒显示:

SELECT a.STAT_NAME,

  ROUND((b.VALUE -a.VALUE)/1000000,2) "Time(s)"

FROM SYS.DBA_HIST_SYS_TIME_MODEL a,

  SYS.DBA_HIST_SYS_TIME_MODEL b

WHERE a.snap_id                        = &start_snap_id

AND b.snap_id                          = &end_snap_id

AND a.STAT_NAME                        = b.STAT_NAME

AND ROUND((b.VALUE -a.VALUE)/1000000,2)>0

ORDER BY 2 DESC;


了解 AWR 各部分的指标算法,非常有助于我们理解报告的真实表达。


原文:https://www.modb.pro/db/6404


扩展阅读



  1. AWR 报告深度解读:Redo Nowait指标的算法和诊断

  2. 国外数据库十大风云人物,你认识几个?

  3. 如何手工配置DBControl

  4. 项目上线后,谈一下感触比较深的一点:查询优化

  5. 数据安全警示录:XKCD论坛在56万会员数据泄露后关闭,密码安全应提升

  6. MySQL EXPLAIN结果集分析 - 附带大量案例

  7. 2019年9月数据库流行度排行:MySQL 强劲增长完成深 V 反转

  8. 这个火热的社区都升级到2.0了,你还不知道它?

  9. 墨天轮“我的DBA之路”有奖征文开始啦

  10. 不会SQL注入,连漫画都看不懂了


数据和云

ID:OraNews

如有收获,请划至底部,点击“在看”,谢谢!


公司简介  | 招聘 | DTCC | 数据技术嘉年华 | 免费课程 | 入驻华为严选商城

  

zCloud | SQM | Bethune Pro2 zData一体机 | MyData一体机 | ZDBM 备份一体机

Oracle技术架构 | 免费课程 | 数据库排行榜 | DBASK问题集萃 | 技术通讯 

升级迁移 | 性能优化 | 智能整合 安全保障 |  架构设计 | SQL审核 | 分布式架构 | 高可用容灾 | 运维代维

云和恩墨大讲堂 | 一个分享交流的地方

长按,识别二维码,加入万人交流社群


请备注:云和恩墨大讲堂

文章转载自数据和云,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论