![](/img/trans.png)
[英]How do you create an Oracle Automatic Workload Repository (AWR) report?
[英]Oracle AWR units of db time per sec (WORKLOAD REPOSITORY COMPARE PERIOD REPORT)
我收到了“工作負載存儲庫比較定期報告”,上面寫着
Load Profile
1st per sec
DB time: 1.3
我很困惑,Db時間應該以時間為單位,不是嗎?
以下是有關我對AWR研究的內容以及我如何得出最終答案的背景和歷史。
我有ARW報告說
Elapsed Time (min) DB time (min)
60 80
我在這里閱讀了https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:229943800346471782,它說明了DB時間如何可以超過經過時間。 Db時間是時間,它以時間單位(分鍾=分鍾?)來度量,到目前為止還算不錯。
然后負載配置文件說:
1st per sec
DB time: 1.3
如果DB時間是60分鍾內的80分鍾,那么數學上的每秒應該是80/60/60,那除以60每秒得到的秒數呢?
編輯:我現在猜測問題已經發布,該度量單位為秒,盡管AWR中未提及單位,並且awr db time in sec
搜索中通過awr db time in sec
Web中找不到該單位。 請提供確定鏈接的鏈接(如果確實如此)。
編輯2:“ WORKLOAD REPOSITORY report
在“ Load profile
部分WORKLOAD REPOSITORY report
“ DB Time(s): per sec
,其中“ WORKLOAD REPOSITORY COMPARE PERIOD REPORT
僅表示Db time per sec
。 因此,現在有了99%的保證,我可以猜測比較報告使用相同的單位,但仍不是100%的確定事實。 我實際上是通過自動化系統獲取報告的,因此無法確定它們是否在整個過程中都被弄亂了...
PS,順便說一句,我試圖做漂亮的輸出格式,想要插入制表符,但找不到如何,例如 在這里Markdown中的Tab空間表示相似, 在Markdown中是不可能的。 如果可以在stackoverflow上完成,請添加評論。
我的猜測是,由於大量信息適合比較AWR的一行,因此報告的開發人員決定跳過(s):
在普通(而非比較)AWR中的同一位置存在該信息。
我查看了“ WORKLOAD REPOSITORY report
,該WORKLOAD REPOSITORY report
在“ Load profile
部分顯示: DB Time(s): per sec
1.4,其中“ WORKLOAD REPOSITORY COMPARE PERIOD REPORT
僅表示Db time per sec
並指出2nd 1.4。 因此,現在有了99%的保證,我可以猜測比較報告使用相同的單位-秒/秒度量標准。 不是100%肯定,但是我們100%肯定是什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.