- 最后登录
- 2016-6-22
- 在线时间
- 43 小时
- 威望
- 0
- 金钱
- 160
- 注册时间
- 2012-12-7
- 阅读权限
- 10
- 帖子
- 38
- 精华
- 0
- 积分
- 0
- UID
- 793
|
10#
发表于 2013-3-29 16:15:42
跑ocs应用的? 选取一下充值失败比较多的时间段,或者负载比较高的时间段的报告,这2个时间有点长, 都不是典型时间段了。
这么长时间段平均下来,都没有多少事务了。
热点对象,2个报告里面基本都是 CHANGE_NOTIF、 ACCT_BOOK、 CHANGE_NOTIF
这几个sql_id对应的语句开销偏大
5gxk7c8nk1d08
8hapcfq7jgc5r
73vvk3pn1pka9
AND TO_CHAR(SYSDATE, 'HH24:MI:SS') > =
DECODE(B.EFF_TIME, NULL, '00:00:00', TO_CHAR(B.EFF_TIME, 'HH24:MI:SS'))
AND TO_CHAR(SYSDATE, 'HH24:MI:SS') < =
DECODE(B.EXP_TIME, NULL, '23:59:59', TO_CHAR(B.EXP_TIME, 'HH24:MI:SS'))
AND (SYSDATE - T.CREATED_DATE) * 24 * 3600 > NVL(B.DELAY_TIME, 0))
这种sql写的挺够呛的。 检查下开销比较大的几个语句的执行计划吧。 |
|