辅助节点

AuraDB 虚拟专用云

辅助节点是 Aura 数据库的只读副本。辅助节点通过将负载均匀分布在多个数据副本之间,帮助您扩展 AuraDB 实例能够提供的读查询工作负载。这会在防止出现瓶颈的同时,提高数据库的最大读查询吞吐量。

为了确保高可用性,辅助节点分布在可用区中。但是,它们仅在与主 Aura 实例相同的云区域内可用。

每个 AuraDB 实例最多可以添加 15 个辅助节点,这会显著提高读容量,从而处理读密集型工作负载。可以通过 Aura 控制台或 Aura API 添加、管理和移除辅助节点。目前,它们是静态的,不支持弹性或自动缩放行为。

数据库暂停和恢复后,辅助节点数量将保持不变。例如,如果您的数据库有三个辅助节点,并且您将其暂停,它将在恢复时仍然具有三个辅助节点。

辅助节点可能需要一些时间才能在创建后投入运行,并且在系统繁忙时可能会出现延迟。使用书签在您的辅助节点之间维护因果一致性,并且这些书签也确保返回的数据是正确且最新的。但是,如果数据库负载很重,使用书签的查询在添加辅助节点时也可能会出现延迟。有关更多信息,请参阅 操作手册 → 因果一致性

使用控制台编辑辅助节点数量

在项目中启用此功能后,您可以在实例卡片上看到设置为零的辅助节点数量。要编辑辅助节点数量,请使用卡片上的“更多”菜单(三个点)。

secondary count

使用 Aura API 编辑辅助节点数量

使用 /instances/{instanceId} 端点来编辑辅助节点的数量。