单机dg
用于计算网络带宽的公式(假设保守的 tcp/ip 网络开销为 30%)是
-
所需带宽= ((redo rate in megabytes per sec. / 0.70) * 8)= bandwidth in mbps
查看redo生成情况
-
set lin 120 pages 100
-
col metric_name for a25
-
col metric_unit for a20
-
col group_id for 99
-
col begin_time for a20
-
col end_time for a20
-
select inst_id,to_char(begin_time,'yyyy-mm-dd hh24:mi:ss') begin_time,
-
to_char(end_time,'yyyy-mm-dd hh24:mi:ss') end_time,group_id,metric_name,
-
round(value/1024) k_byte,metric_unit
-
from gv$sysmetric_history where metric_name='redo generated per sec'
-
order by 1,2;
结果如下:为了方便看,以kb为单位显示每秒redo数量。
以最大值140为参考,所需带宽是
-
select (140*1024/0.7)*8/1000000 mbps from dual;
-
=1.6 mbps
网络工程师喜欢上面的数字,但是dba不喜欢,因此再除以1024,代表mb。
对于rac 主数据库,每个节点都会生成自己的重做并将该重做独立地发送到备用数据库——因此需要将每个 rac 节点的重做率相加,以获得数据库的净峰值重做率。
参考:如何计算 data guard 环境中重做所需的网络带宽传输(文档 id 736755.1)
data guard 日志传输服务故障排除(文档 id 1604963.1)
阅读(1329) | 评论(0) | 转发(0) |