次の方法で共有

故障排除指南:Azure DocumentDB 中的跨区域和同一区域复制

本指南旨在帮助解决将 群集复制 与 Azure DocumentDB 配合使用时的常见问题。 本指南提供针对连接问题和优化难题的实际解决方案,目的是改善体验。

常见问题和解决方案

我的数据似乎不会复制到副本群集。

确保群集已创建副本。 可以在初始群集预配期间创建副本群集,也可以稍后添加副本群集。 可以在 “概述”页上验证副本是否存在 ,或者在 Azure 门户中群集的 “多区域分发”页上创建新 副本。

Azure 门户中“概述”页和“多区域分发”页上群集复制状态的屏幕截图。

我找不到副本群集的连接字符串。

副本群集是主群集的完整副本,但禁用了写入功能。 它表示为 Azure 中的单独群集资源,并具有自己的连接字符串。

若要查找副本群集,请执行以下操作:

  • 在 Azure 门户中打开主群集的属性页。
  • 导航到“多区域分发”页,然后单击副本群集的超链接名称。 群集多区域分发页的屏幕截图,其中包含 Azure 门户中副本群集的链接。
  • 在副本群集的属性中,导航到“连接字符串”页以复制连接字符串。 Azure 门户中的副本群集属性的屏幕截图,其中突出显示了“连接字符串”页。

我无法连接到副本群集。

确保已为副本群集启用公共或专用访问。 在另一区域中创建副本群集时,不会从主要 Azure DocumentDB 群集自动复制其网络设置。

启用访问权限:

  • 若要允许公共访问,请添加防火墙规则。
  • 也可创建专用终结点以启用对副本群集的专用访问。

Azure 门户中副本群集网络页的屏幕截图。

如何跟踪副本群集上各种资源(例如内存或 IOPS)的使用率?

由于副本群集是主 Azure DocumentDB 群集的完整副本,因此它有自己的指标来监视资源消耗。

若要查看指标,请执行以下操作:

  1. 在 Azure 门户中打开副本群集的属性页。
  2. 导航到“指标”页以访问并查看资源消耗详细信息。 Azure 门户中的副本群集属性的屏幕截图,其中突出显示了“指标”页。

请参阅本页中有关将指标与 Azure DocumentDB 配合使用的更详细指南。

如何在另一个区域打开副本群集进行写入?

可以随时将副本群集提升为读写群集。 提升区域 B 中的副本群集时,就会将区域 A 中的前主群集设置为只读模式,实际上使其成为新提升的主群集的副本群集。

若要提升副本群集,请执行一下操作:

  1. 在 Azure 门户中打开副本群集的属性页。
  2. 导航到 “多区域分发 ”页。
  3. 选择“提升”并确认所做的提升。 副本群集属性的屏幕截图,其中“多区域分发”页处于打开状态,并在 Azure 门户中突出显示了“升级”按钮。

在提升过程中,全局读写连接字符串会进行更新,更新后会指向新提升的副本群集,前提是该字符串可供执行写入操作。

不再需要副本群集。 如何才能禁用复制并删除副本群集?

可以随时删除副本群集,而不会影响主群集或存储和写入到其中的数据。 但是,如果需要同时删除副本群集和主群集,请确保先删除副本群集。

若要删除副本群集,请执行以下操作:

  1. 在 Azure 门户中打开副本群集的属性页。
  2. 在“概述”页上,选择工具栏中的“删除”
  3. 仔细阅读警告消息并确认删除。 Azure 门户中的副本群集属性的屏幕截图,其中概述页面已打开且“删除”按钮突出显示。

后续步骤

  • 如果按照所有故障排除步骤进行操作后仍无法解决问题,可以提交支持请求以获取进一步的帮助。
  • 若要排查 Azure DocumentDB 的常见问题,请参阅 此故障排除指南