Oracle 等待事件 SYNC Remote Write 官方解释,作用,如何使用及优化方法
本站中文解释
Oracle事件 SYNC Remote Write 是一种利用 Oracle Data Guard 记录的一种同步复制技术。它可以有效地将 Primary Database 中的 DML 或DDL 命令同步到 Standby Database 中,实时地实现数据备份。
SYNC Remote Write 是使用 Oracle RAC 和 DT Guard 在增强 Data Guard 高可用性时常用到的技术。主要特点是它可以迅速地将 DML 和 DDL 修改同步到 Standby 数据库中,而不会产生额外的性能和CPU消耗,因此能够有效地实现数据的容错备份。
SYNC Remote Write 的工作机制分为3个步骤:
1. Primary Database 上的 Remote Write apply 将在收到远程机上的修改时生成并返回一个确认消息。
2. Standby Database 上的 Remote Write apply 会根据确认消息,将远程机上的修改应用到 Standby 数据库中。
3. Primary Database 上的 Remote Write Flush 将会将 Standby 数据库中收到的确认消息更新到 Primary Database 。
SYNC Remote Write 技术有利于改善 Oracle Data Guard 架构中的备份数据准确性和可用性,通过改进系统的弹性和备份抗风险能力,为系统的高可用和高可用性提供了高效的实施方案。
官方英文解释
Used to track the time spent by LGWR doing SYNC RFSWRITE operations.
See Also:
Oracle Data Guard Concepts
and Administration for more information about using RFS to manage standby redo logs.