开发者社区 问答 正文

API参考 - API参考 - 实例管理 - ModifyDBInstanceHAConfig



描述


该接口修改实例的数据复制模式和高可用切换策略。

请求参数

名称类型是否必须描述
ActionString系统规定参数,取值为ModifyDBInstanceHAConfig。
DBInstanceIdString实例名。
SyncModeString
  • Sync:强同步;
  • Semi-sync:半同步;
  • Async:异步。
对于 SQL Server 2012/2016 双机高可用版,值为 Sync 或 Async。
HAModeString
  • RPO:数据持久性优先;
  • RTO:实例可用性优先。


返回参数

[tr=rgb(51, 205, 229)]名称类型描述[tr=rgb(239, 251, 255)]<公共返回参数>-详见 公共参数

展开
收起
梨好橙 2018-09-11 23:34:31 1258 分享 版权
阿里云 AI 助理回答

该接口允许用户修改RDS实例的数据复制模式和高可用切换策略,确保数据库服务的稳定性和数据安全性。具体参数配置如下:

请求参数

  1. Action (String, 必填): 系统预设参数,固定值为 ModifyDBInstanceHAConfig
  2. DBInstanceId (String, 必填): 目标RDS实例的唯一标识符。
  3. SyncMode (String, 必填): 数据复制方式,决定了数据同步的策略与安全性。
    • 可选值包括:
      • Sync(强同步): 确保数据写入主实例后立即同步到备实例,提供最高数据一致性保障。
      • Semi-sync(半同步): 在一定程度上平衡了性能与数据安全,较同步略有延迟但优于异步。
      • Async(异步): 提供最低延迟写入,但数据同步有一定延时,适用于对实时性要求较高场景。
      • 对于SQL Server 2012/2016双机高可用版,仅支持 SyncAsync
  4. HAMode (String, 必填): 高可用模式,影响故障切换的策略及恢复速度。
    • 可选值包括:
      • RPO(数据持久性优先): 优先保证数据不丢失,可能牺牲部分RTO(恢复时间目标)。
      • RTO(实例可用性优先): 优先快速恢复服务,可能在极端情况下有数据丢失风险以换取更快的恢复速度。

返回参数

  • 接口调用成功时,将返回一个标准的响应结构,其中包含:
    • RequestId (String): 调用请求的唯一标识,用于问题追踪或日志记录。

注意事项

  • 在调整这些配置之前,请务必阅读相关功能文档,了解不同设置对系统稳定性、数据安全及性能的影响。
  • 确认所操作的实例ID正确无误,避免误操作其他实例。
  • 修改高可用配置可能会引起服务的瞬时中断,请选择业务低峰期执行,并确保有相应的备份计划以防万一。
  • SQL Server特定版本的RDS实例在选择数据复制模式时受限,请按照实际支持的选项进行配置。

通过上述参数和注意事项,您可以根据业务需求精确调整RDS实例的高可用性和数据复制策略。


参考角标说明: - 引用自提供的知识库参考资料。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答