AWR报告中超越100%的调用时间

在最近微信群中的一个讨论中,有朋友提出一个AWR报告中的问题,CPU Time的调用时间比例超过了100%,达到105%。

很多DBA在 9i 时代积累的经验包括,Top 5中的CPU Time来自于“CPU used by this session”,然而在Oracle 10g开始,这个信息发生了改变,由于Time Model的引入,CPU Time信息来自于v$sys_time_model及其累积而来的DB CPU信息,两者从此开始分别计算。

因为分离进而引起了底层的差异,在MOS文档 1911984.1 中提到:

CPU time 使用 getrusage() 函数来记录时间,而 DB Time 使用 gettimeofday() 函数和系统时钟交互;后者更加精确,而前者的时间记录可能会偏大,超过DB Time,就会出现CPU Time超过DB Time的问题。

简要记录在这里,供大家参考。另外,我们最近在编撰一本和AWR分析相关的书籍,大家有报告问题和建议欢迎提供。

原文发布于微信公众号 - 数据和云(OraNews)

原文发表时间:2015-02-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏BeJavaGod

网站平台架构演变史(五) - 总结

在大环境下的数据库主要有两种情况会出现负重过载: 1. 海量数据的实时统计,比如报表统计 2. 数据库连接数不够用,网站瞬时访问数过大 在这次分享会上有人提出了...

2627
来自专栏数据和云

问诊白求恩之性能分析:把握趋势比你更了解你的库

如果问你,你的数据库性能如何,你会怎么回答呢? DBA 甲: db file sequential read等待事件经常出现,不知道什么原因。 DBA 乙:平常...

3195
来自专栏腾讯云serverless的专栏

让业务感知不到服务器的存在——基于弹性计算的无服务器化实践

导读:2018年7月6 - 7日,一年一度的技术圈盛会ArchSummit全球架构师峰会在深圳华侨城洲际酒店举办。100余位国内外技术专家将齐聚深圳,分享各类技...

1653
来自专栏程序你好

系统集成的演变历史

如果你仔细想想,标准和协议在任务完成后就会出现它们本来要简化的东西已经出现了一段时间了,没有两组是用同样的方法来做的。这适用于软件,移动开发如何成为标准化的最近...

1083
来自专栏SDNLAB

OpenFlow会不会城头变幻大王旗?

2275
来自专栏IT大咖说

FunData — 电竞大数据系统架构演进

背景来源:FunData作为电竞数据平台,v1.0 beta版本主要提供由Valve公司出品的顶级MOBA类游戏DOTA2相关数据接口(详情:open.vare...

983
来自专栏灯塔大数据

荐读|爬虫还在用Python?我与Node.js不得不说的故事

深夜闲来无事,默默的打开github,在搜索框中填入了”Stars:>1”,本想着依旧可以在第一页看到Spark的身影,结果第一个映入眼帘的是这个: ? 快速...

5655
来自专栏aCloudDeveloper

virtio 简介

我的微信公众号 aCloudDeveloper 专注于云计算技术,互联网技术,生活感悟,打造干货分享平台,每周至少一更,欢迎小伙伴们多多关注! 什么是 vir...

3692
来自专栏互联网研发闲思录

京东个性化推荐系统实战(上)

       推荐系统核心任务是排序,从线上服务角度看,就是将数据从给定集合中数据选择出来,选出后根据一定规则策略方法 进行排序。        线上服务要根据...

3116
来自专栏数据和云

且听AWR之父解读AWR报告

AWR报告是数据库性能评估和优化的重要参考,将数据库的问题已量化的形式展现出来,给DBA带来了很多便利。然而AWR中的内容是非常多的,如何才能以最佳的方式解读A...

3267

扫码关注云+社区