可用性组 - 强制故障转移后丢失了多少数据

Gio*_*Gio 5 sql-server clustering failover high-availability availability-groups

让我们考虑在异步复制中有两个节点的 SQL Server AlwaysOn 群集。
有没有办法计算强制故障转移后丢失了多少数据?

我的意思是在时间方面,能够知道“我丢失了 1 小时的数据或 1 分钟”。我考虑过检查 LSN,但我不知道如何将它们转换为日期时间。

Ale*_*sko 9

  1. 前往 SSMS
  2. 对象浏览器
  3. 扩张 Always On High Availability
  4. 扩张 Availability Groups
  5. 右键单击您的 AG
  6. 选择 Show Dashboard

在仪表板中,AG 数据库列表及其状态上方有一个Add/Remove Columns按钮

选择Estimated Data Loss (time)并将此列添加到仪表板
您将能够看到每个数据库的估计数据丢失时间

您可以在进行强制故障转移之前查看此仪表板,以了解可能会丢失多少数据

AG 估计数据丢失