AWR 報告是DBA常用的一個性能報告。 關于AWR 報告的生成,參考我的Blog:
Oracle AWR 介紹
http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4682300.aspx
在AWR 報告的前第二部分就是有關快照的一個統計資訊說明。
Snap Id | Snap Time | Sessions | Cursors/Session | |
Begin Snap: | 3954 | 30-May-11 08:00:28 | 100 | 25.1 |
End Snap: | 3962 | 30-May-11 16:00:44 | 146 | 21.0 |
Elapsed: | 480.26 (mins) | |||
DB Time: | 1,768.80 (mins) |
這個是我的一個測試資料,其中有Elapsed 和 DB Time. 通過這2個資料,就可以計算出DB 的負載情況。
DB Time 指cpu time+ wait time(不包含空閑等待)。 即db time記錄的是伺服器花在資料庫運算(非背景程序)和等待(非空閑等待)上的時間。
Elapsed: 指的是整個時間,如果有多個CPU,總時間就是Elapsed*CPU 個數。
檢視CPU 個數可以使用如下指令:
[[email protected] proc]# cat /proc/cpuinfo | grep 'processor' | wc -l
16
Linux CPU 資訊檢視
http://www.cndba.cn/dave/article/671
現在計算一下這個測試資料DB的負載:
1,768.80/(480.26*16) =23%
即在整個DB 運作期間,有23%的時間是在處理事務資訊。
注意這個資料不包含DB 背景程序的時間。
-------------------------------------------------------------------------------------------------------
QQ:492913789
Email:[email protected]
Blog: http://www.cndba.cn/dave
DBA1 群:62697716(滿); DBA2 群:62697977(滿) DBA3 群:62697850(滿)
DBA 超級群:63306533(滿); DBA4 群: 83829929 DBA5群: 142216823
DBA6 群:158654907 聊天 群:40132017 聊天2群:69087192
--加群需要在備注說明Oracle表空間和資料檔案的關系,否則拒絕申請