DB CPU time% 的計算公式
:
該指標是說明cputime佔db call time的比率。該指標越高,說明sql語句在做更多有效的操作(例如:sort、group等),而沒有花費太多的時間在wait方面(例如:io wait,row lock,hot blocks)
我們可以透過消減等待事件來提升cputime usage%.
按照Absolute threshold進行評估,warning:<40% ; critical:<20%
WITH cpu AS (
SELECT INSTANCE_NUMBER, SNAP_ID, STAT_NAME,
VALUE - LAG(VALUE, 1, 0) OVER (PARTITION BY INSTANCE_NUMBER, STAT_NAME ORDER BY SNAP_ID) cpu
FROM DBA_HIST_SYS_TIME_MODEL
WHERE STAT_NAME = 'DB CPU'
AND SNAP_ID BETWEEN 51348 AND 54199),
DB AS (
SELECT INSTANCE_NUMBER, SNAP_ID, STAT_NAME,
VALUE - LAG(VALUE, 1, 0) OVER (PARTITION BY INSTANCE_NUMBER, STAT_NAME ORDER BY SNAP_ID) dbtime
FROM DBA_HIST_SYS_TIME_MODEL
WHERE STAT_NAME = 'DB time'
AND SNAP_ID BETWEEN 51348 AND 54199)
SELECT CPU.INSTANCE_NUMBER, CPU.SNAP_ID, round(CPU.CPU/1000000), round(db.DBTIME/1000000), ROUND(CPU.CPU/DB.DBTIME*100, 2) CPU_PERCENT
FROM CPU, DB
WHERE CPU.INSTANCE_NUMBER = DB.INSTANCE_NUMBER
and CPU.SNAP_ID = DB.SNAP_ID;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22578826/viewspace-747812/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- TopSQL,計算某條sql的CPU time.SQL
- word公式怎麼計算 word公式計算的方法公式
- 解析計算公式公式
- 一個求和公式的計算公式
- EOQ的計算公式簡化公式
- Oracle 成本計算公式Oracle公式
- 計算總頁數公式公式
- Groovy簡單公式計算公式
- Excel公式大全詳解 excel表格計算公式大全Excel公式
- 幾個引數配置的計算公式公式
- 專案成本管理計算公式公式
- ABAP計算自動義公式公式
- cpu time 分析
- excel利用rank排名次公式 excel利用公式計算排名Excel公式
- 計算cpu速度的小程式 (轉)
- matchTemplate函式各個方法的計算公式函式公式
- 工齡怎麼計算excel公式精確到月 如何設定工齡計算公式Excel公式
- 【cbo計算公式】No Bind Peeking(五)公式
- 步進電機扭矩計算公式公式
- 徹底瞭解 ab 測試的計算公式公式
- 休閒遊戲的廣告變現LTV計算公式遊戲公式
- 用C語言編寫的公式計算器C語言公式
- oracle中WAIT TIME 和 CPU TIMEOracleAI
- MySQL記憶體佔用計算公式MySql記憶體公式
- 【cbo計算公式】Join 選擇率(六)公式
- 【cbo計算公式】CBO基本概念(一)公式
- 【mysql】mysql select中包括計算公式MySql公式
- CBO各種型別成本計算公式型別公式
- Oracle CPU TIME 漫談Oracle
- 使用Pear的RPN庫處理工資計算公式公式
- 【cbo計算公式】單表選擇率(二)公式
- Photoshop圖層混合模式計算公式大全(轉)模式公式
- Web Mercator投影與反投影計算公式Web公式
- awr中DB CPU過低的原因分析
- WPS文字的表格中進行函式公式計算函式公式
- 新股中籤率怎麼算?新股中籤率計算公式公式
- TimeDateCalculator for mac 時間計算器Mac
- db2 cpu mem選型DB2