我得到了工作负载库,比较期间报告,上面写着
Load Profile
1st per sec
DB time: 1.3我很困惑,Db时间应该是时间单位,不是吗?
下面是我研究过的AWR的背景和历史,以及我是如何最终找到答案的。
我有ARW报告说
Elapsed Time (min) DB time (min)
60 80例如,我在这里读到的ID:229943800346471782,它解释了DB时间如何超过经过的时间。而Db时间是时间,它是以时间单位(min =分钟?)来衡量的,到目前为止还不错。
然后Load Profile说:
1st per sec
DB time: 1.3如果DB的时间是60分钟内的80分钟,而不是每秒的80/ 60 /60,那么每秒得到60的除法在哪里呢?
编辑:我现在的猜测,因为我的问题已经张贴,这个指标是秒,虽然单位没有提到在AWR和我找不到它在网上通过awr db time in sec搜索。请提供链接,在那里它是肯定的(如果是这样的)。
编辑2:WORKLOAD REPOSITORY report说,DB Time(s): per sec在Load profile部分,WORKLOAD REPOSITORY COMPARE PERIOD REPORT只是说Db time per sec。所以现在有了99%的保证,我可以猜比较报告使用相同的单位,它仍然不是100%确定的事实。我实际上是通过自动化系统得到报告的,所以不能确定它们不会在整个过程中损坏.
顺便说一句,我试图对输出进行相当的格式化,想要插入制表符,但是却找不到方法,例如,这里的Tab space in Markdown,它说类似的,它是不可能在减价的。如果可以在堆栈溢出上完成,请添加注释。
发布于 2019-02-15 12:12:15
我的猜测是,由于有大量的信息适合于一行比较,报告的开发人员决定跳过(s):,因为它存在于普通的(而不是比较的) AWR中。
我看过WORKLOAD REPOSITORY report,它说:DB Time(s): per sec 1.4在Load profile部分,WORKLOAD REPOSITORY COMPARE PERIOD REPORT刚刚说Db time per sec,第二条1.4。所以现在有了99%的保证,我可以猜比较报告使用相同的单位-秒为每秒钟的度量。不是100%肯定,但我们有什么事情是100%肯定的呢?
https://stackoverflow.com/questions/54708583
复制相似问题