数据库安装在IBM P5小机上,linux系统 for ppc的,磁盘阵列为10,磁盘转数为15K,但是在进行rman备份时,每秒的写入速度不堪入目,
[oracle@testDB backup]$ ll
总用量 1585680608
[oracle@testDB backup]$ ll
总用量 1585680896
两次ll的数据量变化。已经把awr报告附件上传了,请帮忙分析下,导出缓慢的原因
附件:
awrrpt_1_12851_12852.rar (31.25 KB)
以下SQL占用了大量的时间,也是受影响的SQL,buffer busy waits很高。
insert into mcc_asyn_pos ( suid, oemcode, commaddr, utc, dst, apc, lat, lon, head, speed, distance, tflag, vflag, ost, ostdesc ) values ( :1, :2, :3, :4, :5, :6, :7, :8, :9, :10, :11, :12, :13, :14, :15 )
TOP5的两个事件:
latch: cache buffers chains
buffer busy waits
备份和mcc_asyn_pos表的操作导致了latch: cache buffers chains,buffer busy waits等待事件。影响了备份和insert的性能。
收起单独给rman划分的分区,查看该分区的读写与使用率很低。
[root@testDB ~]# sar -ud 3 1000 -p
Linux 2.6.9-22.EL (testDB) 11/24/2015 _ppc64_ (8 CPU)
05:22:56 PM CPU %user %nice %system %iowait %steal %idle
05:22:59 PM all 19.16 0.08 52.10 9.95 0.00 18.70
05:22:56 PM DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
05:22:59 PM sda 0.67 5.33 0.00 8.00 0.01 7.50 7.50 0.50
05:22:59 PM sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
05:22:59 PM sdc 97.33 0.00 6792.67 69.79 0.11 1.16 1.02 9.93
05:22:59 PM sdd 552.00 280.00 64773.33 117.85 0.78 1.41 1.07 59.10
05:22:59 PM sde 12.67 0.00 1520.00 120.00 0.07 5.50 0.45 0.57
05:22:59 PM sdf 397.00 41834.67 2858.67 112.58 1.13 2.84 1.44 57.03
sde1是rman备份磁盘,sdf是数据文件盘,sdd是undo区,sdc是redo区,redo使用裸设备
收起