oracle 数据库响应慢,用户反映数据库响应较慢的AWR分析问题 - Oracle数据库管理 - Oracle数据库数据恢复、性能优化来问问AskMaclean - ParnassusData诗檀...

Snap Id        Snap Time        Sessions        Cursors/Session

Begin Snap:        8277        04-Feb-13 10:00:43        383         3.1

End Snap:        8278        04-Feb-13 11:00:49        395         2.8

Elapsed:                  60.11 (mins)

DB Time:                  93.61 (mins)

就DB 看 负载并不高, 当然负载 和 响应时间是2回事

Event        Waits        Time(s)        Avg Wait(ms)        % Total Call Time        Wait Class

CPU time                  1,751                  31.2

db file scattered read         791,033         1,046         1         18.6        User I/O

log file sync         9,023         1,038         115         18.5        Commit

latch: library cache         2,086         612         293         10.9        Concurrency

db file sequential read         37,635         574         15         10.2        User I/O

就等待事件来看 IO 是有问题的, 因为用了文件系统 缓存 所以读db file scattered read 的响应时间还可以,但是写 就很差了 , 写redo 日志平均等待60ms, user commit 并不频繁 每秒才2次

log file parallel write        8,525        0.00        515        60        0.75

Statistic Name        Time (s)        % of DB Time

sql execute elapsed time        3,452.29        61.46

DB CPU        1,750.70        31.17

parse time elapsed        668.82        11.91

hard parse elapsed time        312.22        5.56

解析SQL花了11%的 DB TIME, 其中一半是硬解析

Logical reads:         20,896.59         6,601.58   逻辑读 每秒163MB 并不算多

我建议你先查一下 写 IO为什么这么差

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值