如何解决Azure SQL - 地理复制:数据丢失?
我在美国西部有一个 Azure SQL,启用了 GEO-REPLICATION 以与美国东部同步。
我想知道
- 执行 Geo-Recovery 同步以让 EAST US 保持最新状态的频率如何?
- 万一美国西部区域发生故障并发生故障转移到美国东部,会不会有任何数据丢失?
解决方法
更新:
-
自动备份,根据此documentation:SQL 数据库和 SQL 托管实例均使用 SQL Server 技术每周创建完整备份,每 12-24 小时创建一次差异备份,每 5 次创建事务日志备份到 10 分钟。事务日志备份的频率取决于计算大小和数据库活动量。
-
根据此 documentation,如果检测到中断,Azure 会等待您指定的时间段
GracePeriodWithDataLossHours
。默认值为 1 小时。如果您无法承受数据丢失,请确保将GracePeriodWithDataLossHours
设置为足够大的数字,例如 24 小时。使用手动组故障转移从辅助节点故障恢复到主要节点。 -
根据此answer,宽限期意味着为数据库在主要区域内进行故障转移留出时间。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。