Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

0

好友

14

主题
1#
发表于 2013-4-13 17:28:31 | 查看: 7194| 回复: 3
本帖最后由 fluttersnow 于 2013-4-13 17:46 编辑

看了maclean 的 鹰眼第二讲后,找了以前的awr再看一遍,发现一份报告中

OS REDHAT 5.5
DB 10.2.0.4

pin time和 flush time都异常高
  1. Global Cache and Enqueue Services - Workload Characteristics

  2. Avg global enqueue get time (ms):         0.0
  3. Avg global cache cr block receive time (ms):         0.4
  4. Avg global cache current block receive time (ms):         0.4
  5. Avg global cache cr block build time (ms):         0.0
  6. Avg global cache cr block send time (ms):         0.0
  7. Global cache log flushes for cr blocks served %:         1.7
  8. Avg global cache cr block flush time (ms):         15.0
  9. Avg global cache current block pin time (ms):         1,485.5
  10. Avg global cache current block send time (ms):         0.0
  11. Global cache log flushes for current blocks served %:         1.2
  12. Avg global cache current block flush time (ms):         78.5
复制代码
top 5中
Log archive I/O,查询解释如下:
Log archive I/O Used local archiving of online redo logs (for a production database) or standby redo logs (for a standby database). When the archiving process exhausts its I/O buffers because all of them are being used for on-going I/O's, the wait for an available I/O buffer is captured in this system wait event.
Wait Time: Depends on the speed of the disks
  1. Top 5 Timed Events

  2. Event        Waits        Time(s)        Avg Wait(ms)        % Total Call Time        Wait Class
  3. CPU time                  1,707                  84.7         
  4. Log archive I/O         9,623         329         34         16.3        System I/O
  5. log file parallel write         30,059         306         10         15.2        System I/O
  6. log file sync         20,148         240         12         11.9        Commit
  7. log file sequential read         10,020         146         15         7.2        System I/O
复制代码

  1. Statistic        Total        per Hour
  2. log switches (derived)        21        20.93
复制代码
1小时切了21次归档。

疑问:
是磁盘读写问题导致pin time 和 flush time有很高的值吗?

AWR Rpt - zcx1 Snap 6927 thru 6928.html

478.39 KB, 下载次数: 879

2#
发表于 2013-4-13 23:28:52
你的这个快照 负载不高 ,


Log archive I/O         9,623         329         34         16.3        System I/O
log file parallel write         30,059         306         10         15.2        System I/O
log file sync         20,148         240         12         11.9        Commit
log file sequential read         10,020         146         15         7.2        System I/O

这几个物理读写的 Io指标均不佳

wait class中 System I/O达到13ms
System I/O        64,023        0.00        819        13        2.39

回复 只看该作者 道具 举报

3#
发表于 2013-4-13 23:29:25
虽然cluster wait不是主要问题, 但IO的差 可见一斑了

回复 只看该作者 道具 举报

4#
发表于 2013-4-14 12:02:08
整理下,原因是否是如下:
   redo量增加,而磁盘读写性能不佳,导致redo 的写入需要等待,而LMS在传输block前需要等待redo写入,所以造成cluster的几项指标很高。
   
PS: 这些指标的标准数值,如 “System I/O达到13ms ”有什么文档可以参考吗?还是一个经验值呢?

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-27 17:09 , Processed in 0.048278 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569