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 条评论
登录 后参与评论

相关文章

来自专栏EAWorld

前后端分离,是为了彼此更好

一、被误解的前后端分离 在Web应用开发过程中,业界对前后端的分界线似乎一直都没有确定的概念,不过大多数人以浏览器作为前后端的分界线。将浏览器中为用户进行页面展...

35311
来自专栏一个会写诗的程序员的博客

基于NodeJS的全栈式开发(基于NodeJS的前后端分离)【转】

随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的...

632
来自专栏大数据和云计算技术

3D Xpoint

3D Xpoint 3D Xpoint这个东西比较新,但是可能对未来软件架构带来深刻的影响和变更,本节简单介绍下3D Xpoint到底是什么。 原理 3D Xp...

2759
来自专栏PHP实战技术

治愈各种胡思乱想的清单!

假期结束了,应该很多小伙伴都已经开工了,新的一年你有什么计划,下面小编整理了一份治愈胡思乱想的清单,希望能帮你在胡思乱想的这条道路上一去不回头!!!

36314
来自专栏Java架构师进阶

Java高级工程师面试总结

原因:面试的第一个问题,一般都是让你简单介绍下你自己,或者介绍一下你最近的项目,而一个面试者,如果连自己的简历都无法熟知,对里面提到的项目、技术都无法描述清楚的...

462
来自专栏pangguoming

基于NodeJS的全栈式开发

随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的...

2443
来自专栏PHP实战技术

治愈各种胡思乱想的清单!

假期结束了,应该很多小伙伴都已经开工了,新的一年你有什么计划,下面小编整理了一份治愈胡思乱想的清单,希望能帮你在胡思乱想的这条道路上一去不回头!!!

35112
来自专栏Cloud Native - 产品级敏捷

Cloud-Native 微服务开发元素卡: 高效搞定 Cloud-Native 微服务的持续交付

所以, 我们是不是只要拥有了如上图的持续交付的 “价值流”, 就能保证我们能按照外部用户的诉求, 快速的交付, 甚至是能做到按需的交付?

58617
来自专栏向治洪

你想知道的直播技术都在这里了

概述 2016年基本上可以说一个直播年,各大互联网挣相进入直播行业,成就了直播技术的发展。之前我们也对直播连麦技术做了一个简单的分析,但是没有从整体上介绍,今天...

2877
来自专栏Java架构

Java高级工程师——面试总结

1755

扫描关注云+社区