我正在configuration数据守卫。 所以我想按照公式计算所需的带宽:
Bandwidth in MBPS = (redo bytes per sec /0.7)8)/1,000,000
有人可以解释我将如何能够计算每秒重做字节,以计算上述公式? 我正在使用Oracle 11g。
问候,
Sarith
GV$ARCHIVED_LOG包含有关生成的每个归档日志文件的信息(归档日志只是归档日志的归档版本)。 所以你可以查询。 就像是
SELECT SUM(blocks*block_size) total_bytes FROM gv$archived_log WHERE first_time BETWEEN <<some start date>> AND <<some end date>>
会给你在这段时间内产生的总重做次数。 除以date之间的秒数以获得重做率。 您需要使用足够大的date范围,因为您可以看到重做日志切换的次数,以避免日志切换发生在窗口之前或之后,但不会太大,以至于平均完成一整天的活动并发现您没有足够的带宽来处理峰值重做负载。 在一天中可以find构成高峰负载的一两个小时,然后计算一个星期内在该窗口内的重做生成率。