今天群里面一位兄弟问AWR中的{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}BUSY CPU是什么意思
{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Total CPU {ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Busy CPU {ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}DB time waiting for CPU (Resource Manager)
39.4 94.8 0.0
{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Busy CPU代表中DB使用CPU占总CPU使用的比例。
{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Busy CPU=({ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Total CPU/{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Used CPU)*100
在11G之前的版本中,没有直接统计{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Total CPU,我们需要去计算。
{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Total CPU=(((DB CPU + background cpu time)*100)/(BUSY TIME+IDLE TIME))*100||'{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}'
{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Used CPU=(BUSY TIME/BUSY TIME+IDLE TIME)*100 ||'{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}'
所以10G中的{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Busy CPU为
((DB CPU+background cpu time)*100)/BUSY_TIME)*100||'{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}'
下面根据那位兄弟的AWR来计算一下
需要的数据查询
11G中计算方法
{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Busy CPU=((39.4)/(100-58.38))*100||'100'
www.htz.pw > select round(((39.4)/(100-58.38))*100,2)||'{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}' as "{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Busy CPU" from dual;
{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Busy
------
94.67{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}
跟94.8{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}差不多
10G中的计算方法
{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Busy CPU=((44056.77+1010.35)*100/4755234)*100
www.htz.pw > select round(((44056.77+1010.35)*100/4755234)*100,2)||'{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}' as "{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Busy CPU" from dual;
{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}Busy
------
94.77{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c}


AWR中的%Busy CPU计算:等您坐沙发呢!