首页 > 解决方案 > Sql Azure 故障转移组中复制滞后的 SLA 是什么?

问题描述

我查看了 SQL azure SLA,但找不到明确列出的内容: https ://azure.microsoft.com/en-us/support/legal/sla/sql-database/v1_1/

在 Sql Azure 故障转移组中,数据从主节点异步同步到辅助节点。

标签: azureazure-sql-database

解决方案


您应该监控RPO的滞后时间,自动故障转移组为 5 秒。您可能会丢失的更新时间段称为恢复点目标 (RPO)。

有时主数据库上的 replication_lag_sec 有一个 NULL 值,这意味着主数据库当前不知道辅助数据库有多远。这通常发生在进程重新启动后,并且应该是暂时的情况。如果 replication_lag_sec 长时间返回 NULL,请考虑向应用程序发出警报。这表明辅助数据库由于永久连接故障而无法与主数据库通信。还有一些情况可能会导致辅助数据库和主数据库上的 last_commit 时间之间的差异变大。例如,如果在长时间没有更改后在主节点上进行提交,则差异会在迅速返回到 0 之前上升到一个很大的值。


推荐阅读