程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle數據庫中平均事務響應時間的計算公式

Oracle數據庫中平均事務響應時間的計算公式

編輯:Oracle教程

Oracle數據庫中平均事務響應時間的計算公式


Oracle數據庫中平均事務響應時間的計算公式

注: 該計算公式取自:白鳝 <<oracle 優化日記>>,p316頁

Top 5 Timed Events

Event Waits Time(s) Avg Wait(ms) % Total Call Time Wait Class direct path read 327,284 15,555 48 86.4 User I/O CPU time 1,093 6.1 db file sequential read 283,101 509 2 2.8 User I/O db file scattered read 99,520 180 2 1.0 User I/O enq: TX - row lock contention 274 133 485 .7 Application

Wait Events

  • s - second
  • cs - centisecond - 100th of a second
  • ms - millisecond - 1000th of a second
  • us - microsecond - 1000000th of a second
  • ordered by wait time desc, waits desc (idle events last)

    Event Waits %Time -outs Total Wait Time (s) Avg wait (ms) Waits /txn direct path read 327,284 0.00 15,555 48 32.66 db file sequential read 283,101 0.00 509 2 28.25 db file scattered read 99,520 0.00 180 2 9.93 enq: TX - row lock contention 274 98.91 133 485 0.03 log file sync 6,791 0.00 93 14 0.68 control file sequential read 16,168 0.00 91 6 1.61 log file parallel write 7,816 0.00 82 10 0.78 name-service call wait 1,199 0.42 68 57 0.12

    以"direct path read"這個等待事件為例子來計算:
    
    A---"direct path read" 的  Total Wait Time(以ms來計算)為15555*1000=15555000ms
    
    B---"direct path read" 的   Waits 為327284
    
    C---"direct path read" 的   Waits /txn   為32.66
    
    D---"direct path read" 的   % Total Call Time 為 86.4%=0.864
    
    
    平均事務響應時間=A/B*C/D=15555000/327284*32.66/0.864=1796.584626 ms
    


    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved