流程分析響應時間的確定
經過前面的陳述,我們可以確定流程分析響應時間的測量值
業務響應時間:= Client處理時間(Client執行 + 網路傳輸 ) + 資料庫處理時間
Client處理時間:= SQL*Net message from client + SQL*Net message to client + SQL*Net message more data to client + SQL*Net more data from client
以上對於批處理業務成立,對於互動式應用依據柱狀圖可以現場分析獲得。
資料庫處理時間:= DB time := 資料庫響應時間:=資料庫處理時間 + 資料庫等待時間
DB time可以通過v$sys_time_model,v$sess_time_model測量獲得,Oracle AWR進行了良好的快照處理。
DB time:= DB CPU + DB Waiting
DB CPU可以通過v$sys_time_model,v$sess_time_model測量獲得。
Queue Time: = DB time - DB CPU
也可以通過v$system_event,v$system_wait_class,v$eventmetric,v$waitclassmetric等檢視來衡量獲得。
資料庫處理可以進一步分解為:
Connect
Parse
Execute
Commit
資料庫事件處理可以進一步分解為:
大量事件分組和事件列表
我們總是先優化耗時比較大的,再優化耗時小的,以這個次序進行時間響應分析和優化。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/92650/viewspace-775298/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle效能優化方法論的發展之六:基於流程分析和響應時間分析的效能優化方法論Oracle優化
- 軟體測試工具LoadRunner結果分析中的響應時間
- LoadRunner中90%響應時間的理解
- curl命令檢視響應時間
- 選擇代理IP,穩定時間和響應速度是關鍵
- 使用Python獲取DNS解析時間和響應時間PythonDNS
- SAP UI5 batch 請求的響應解析流程分析UIBAT
- curl 請求獲取響應時間
- PostgreSQL啟動恢復期間,恢復到的時間線的確定SQL
- 並行查詢對於響應時間的影響實驗並行
- 5.28應急響應思路流程
- 淺談App響應時間最佳化APP
- 業務響應時間和資料庫效能資料庫
- Oracle 執行 DDL 長時間無響應Oracle
- WebxFrameworkFilter 請求響應流程WebFrameworkFilter
- 效能分析之使用者數(執行緒數)/響應時間/TPS的關係執行緒
- 使用httpstat測試網站響應時間HTTP網站
- Apache 記錄請求響應時間日誌Apache
- TPS和響應時間之間是什麼關係
- GoPro釋出Karma無人機時間確定!9月19日Go無人機
- iPhone 7什麼時候釋出?蘋果7釋出時間確定iPhone蘋果
- ngnix使用超時響應時間配置避坑一例
- 時間軸、流程類時間軸繪製
- zt_如何確定index root block split索引塊分裂的時間點IndexBloC索引
- 超時時間已過或伺服器未響應的解決方法伺服器
- 定時器時間資料轉換子程式分析 (轉)定時器
- 定時任務的書寫流程是什麼?Linux運維學習時間Linux運維
- session超時時間的設定Session
- 如何確定大資料分析的安全大資料
- HTML5+CSS3實現的響應式垂直時間軸HTMLCSSS3
- 每一秒都很重要:響應時間與資料洩露影響之間的密切關係
- FFmpeg轉碼音影片時間戳設定分析時間戳
- [譯]響應式 Iframe - 正確的開啟方式
- Timeout 時間已到。在操作完成之前超時時間已過或伺服器未響應。伺服器
- c++ CopyFile函式響應時間過長問題。C++函式
- Win7程式響應時間過長怎麼辦Win7
- windows7系統程式響應時間長有妙招Windows
- Oracle效能優化方法論的發展之三:基於響應時間分析的效能優化方法論Oracle優化