开发者社区 问答 正文

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



描述


该接口用于查询实例高可用信息和数据复制状态。

请求参数

[tr=rgb(51, 205, 229)][td]名称 类型是否必须描述ActionString是系统规定参数,取值为DescribeDBInstanceHAConfig。DBInstanceIdString是实例名。

返回参数

[tr=rgb(51, 205, 229)][td]名称 类型描述<公共返回参数>详见公共参数。DBInstanceIdString实例名称。SyncModeString
  • Sync:强同步
  • Semi-sync:半同步
  • Async:异步
对于 SQL Server 2012/2016 双机高可用版,值为 Sync 或 Async。HAModeString
  • RPO:数据持久性优先
  • RTO:实例可用性优先
HostInstanceInfosList<NodeInfo>主备节点信息。

NodeInfo

[tr=rgb(51, 205, 229)][td]名称 类型描述NodeIdString主备节点的唯一标识。NodeTypeString
  • Master:主节点
  • Slave:备节点
RegionIdString数据中心。ZoneIdString可用区。SyncStatusString
  • NotAvailable:同步失败
  • Syncing:同步中,切换可能会发生数据丢失
  • Synchronized:完成同步
  • NotSupport:引擎类型或者版本不支持
LogSyncTimeString备库收到的日志时间点。[tr=rgb(239, 251, 255)][td]DataSyncTime String备库当前的数据时间点。

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

查询RDS实例高可用信息和数据复制状态指南

请求参数说明

  • ActionString,系统规定参数,固定取值为DescribeDBInstanceHAConfig
  • DBInstanceIdString,实例ID,用于指定需要查询的RDS实例。

返回参数详情

  • DBInstanceIdString,实例ID。
  • SyncModeString,数据复制方式,可取值如下:
    • Sync:强同步
    • Semi-sync:半同步
    • Async:异步(对于 SQL Server 2012/2016 双机高可用版,仅支持 SyncAsync)。
  • HAModeString,高可用模式,可取值:
    • RPO:数据持久性优先
    • RTO:实例可用性优先
  • HostInstanceInfosList,主备节点信息列表,包含以下字段的详细信息:

    • NodeInfo
    • NodeIdString,主备节点的唯一标识。
    • NodeTypeString,节点类型,可取:
      • Master:主节点
      • Slave:备节点
    • RegionIdString,数据中心ID。
    • ZoneIdString,可用区ID。
    • SyncStatusString,同步状态,可取:
      • NotAvailable:同步失败
      • Syncing:同步中,切换可能会发生数据丢失
      • Synchronized:完成同步
      • NotSupport:引擎类型或版本不支持主备同步
    • LogSyncTimeString,备库收到的日志时间点(UTC时间)。
    • DataSyncTimeString,备库当前的数据时间点(UTC时间)。

通过调用DescribeDBInstanceHAConfig接口并提供相应实例ID,您可以获取指定RDS实例的高可用配置信息及数据复制状态,包括高可用模式(HAMode)、数据复制方式(SyncMode)以及主备实例的详细同步情况。这有助于您了解实例的容灾能力和数据一致性保障级别,以便根据业务需求进行相应的调整或优化。

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