|
1。
PROD1 更多用于查询(Query)
PROD2更多用于修改数据(DML)
这从Load Profile里面的 REDO Size 和 Logical Read可以很轻松的看出来。
2。
至于总体的,相对Server的能力来说,至少在收集的区间里面,系统资源都算得上是绰绰有余, 可能收集的并不是系统最繁忙的时候?
prod 1 : 18 min 的时间 ,12 CPU, 总的server CPU能力是 18.15*60*12= 13000 sec ,而实际的CPU Time 4500 , 也就是 35%的CPU使用率
prod 2 : 22 min , CPU Time 4000, CPU使用率也就25%
3。
parse 方面完全没有问题, Parse CPU to Parse Elapsd % 和 Memory Usage %都不能说明有性能问题
Parse CPU to Parse Elapsd % 一定要和 % Non-Parse CPU一起看才有意义。至于Memory Usage %,高并不代表有问题
4。
Prod 1/2 都有个很明显的Top SQL
Buffer Gets Executions Gets per Exec %Total Time (s) Time (s) Hash Value
--------------- ------------ -------------- ------ -------- --------- ----------
51,145,739 90 568,286.0 67.9 3068.09 3143.19 1016919851
Module: TSORDSHP_NEW
select tov.lot_status , tov.lot_id, tov.lot_no, (tov.loct_onhand
-nvl((select thv.HOLDQTY from tiens_holdquantity_v thv where thv
.item_id=tov.item_id and thv.whse_code=tov.whse_code and thv.LOT
_ID=tov.lot_id and thv.LOT_STATUS=tov.lot_status),0)) usefulqty,
tov.expire_date from tiens_onhandqty_v tov,ic_lots_sts ils wher
处理掉的话会使CPU的总体CPU占有率降低为原来的 1/4左右 ,值得一做。
5。PROD1的另两个Top SQL( order by Read) 处理一下,也就很容易把性能提高很明显
Physical Reads Executions Reads per Exec %Total Time (s) Time (s) Hash Value
--------------- ------------ -------------- ------ -------- --------- ----------
799,160 1 799,160.0 82.6 285.66 1827.69 1908206396
Module: TSORDWKB
SELECT ord.ORDER_HEADER_ID,ord.ORDER_NUMBER,ord.CUSTOMER_REF_NUM
BER,ord.CUSTOMER_NAME,ord.CURRENCY_CODE,ord.FREIGHT_AMOUNT,ord.C
HARGE_AMOUNT,ord.BONUS_DATE,ord.ORDER_TYPE_MEANING,ord.ORDER_STA
TUS_MEANING,ord.ORDER_DATE,ord.BATCH_NUMBER,ord.CUSTOMER_NAME_EN
,ord.LOCAL_LEVEL_MEANING,ord.GLOBAL_LEVEL_MEANING,ord.HONOR_LEVE
704,473 8 88,059.1 72.8 78.82 926.22 2979013543
Module: TIENS_INV_INOUT_PKG
SELECT NVL(SUM(IP.LOCT_ONHAND),0) ON_HAND, NVL(SUM(CUX_FUN_GET_C
OST(B.ITEM_ID,IP.WHSE_CODE,SUBSTR('0'||IP.PERIOD,-2)||SUBSTR(IP.
FISCAL_YEAR,-2))*IP.LOCT_ONHAND),0) ON_COST FROM IC_PERD_BAL IP,
IC_ITEM_MST_B B ,IC_WHSE_MST IWM , ORG_ORGANIZATION_DEFINITIONS
OOD WHERE IP.ITEM_ID = B.ITEM_ID AND IP.WHSE_CODE=IWM.WHSE_CODE |
|