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

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

121

积分

0

好友

2

主题
1#
发表于 2012-4-25 22:21:47 | 查看: 5380| 回复: 3
Windows 2008 + Oracle 10.2.0.4
DG备库在APPLY REDO时Avg. Disk Queue Length马上跳到3000以上,同时,整个OS反应变慢。REDO每个大小50M,APPLY一个大约90秒,对系统的IO进行单独检测又没有发现问题。
请问这种情况正常吗?
2#
发表于 2012-4-25 22:32:08
请上传  standby 上的 alert.log 、 mrp 进程的TRACE

在standby 上运行以下SQL:

show parameter recover

select process,status,client_process,sequence#,block# from v$managed_standby;

回复 只看该作者 道具 举报

3#
发表于 2012-4-25 22:58:26
SQL> show parameters recover
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string
db_recovery_file_dest_size           big integer 0
recovery_parallelism                 integer     0
SQL> select process,status,client_process,sequence#,block# from v$managed_standb
y;
PROCESS   STATUS       CLIENT_P  SEQUENCE#     BLOCK#
--------- ------------ -------- ---------- ----------
ARCH      CLOSING      ARCH          29305      94209
ARCH      CLOSING      ARCH          29306      94209
ARCH      CONNECTED    ARCH              0          0
ARCH      CLOSING      ARCH          29300      94209
ARCH      CLOSING      ARCH          29303      94209
RFS       IDLE         LGWR          29304      82406
MRP0      APPLYING_LOG N/A           23066      40917
RFS       IDLE         UNKNOWN           0          0
RFS       IDLE         UNKNOWN           0          0
RFS       IDLE         UNKNOWN           0          0
已选择10行。

MRP.trc.txt

7.27 KB, 下载次数: 738

回复 只看该作者 道具 举报

4#
发表于 2012-4-26 11:46:10
Managed Standby Recovery not using Real Time Apply
Recovery target incarnation = 2, activation ID = 1346089011
Influx buffer limit = 96971 (50% x 193942)
Successfully allocated 7 recovery slaves
Using 158 overflow buffers per recovery slave


这里 MRP 进程分配了 7个recovery slaves

考虑  手动设置 recovery_parallelism = 1  取消 并行 recovery ,可以一定程度缓解 redo apply 对IO的压力


*** 2012-04-25 22:08:46.229
Media Recovery Log D:\ORACLE\PRODUCT\10.2.0\ORADATA\ARCHIVE\STD\ARC23033_0766797318.001
*** 2012-04-25 22:12:18.854
Media Recovery Log D:\ORACLE\PRODUCT\10.2.0\ORADATA\ARCHIVE\STD\ARC23034_0766797318.001

就日志的时间戳来看此standby上 apply一个 ARCHIVELOG的速度较慢, 也可能和慢的I/O有关

建议 还是能 检测一下磁盘IO性能是否存在问题。 因为DG 不能收集AWR快照, 所以性能诊断只能通过动态性能视图获得

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-12-25 00:56 , Processed in 0.051743 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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