开发者社区 问答 正文

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



描述


该接口用于查看实例的主备切换日志,适用于MySQL高可用版实例、MySQL金融版实例、SQL Server实例、PostgreSQL实例、PPAS实例。

请求参数

[tr=rgb(51, 205, 229)][td]名称 类型是否必须描述ActionString是系统规定参数,取值为:DescribeDBInstanceSwitchLog。DBInstanceIdString是实例ID。StartTimeString是查询开始时间,格式如:2011-06-11T15:00Z。EndTimeString是查询结束时间,格式如:2011-06-11T16:00Z,必须大于查询开始时间。PageSizeInteger是每页记录数,取值:30/50/100,默认值:30。PageNumberInteger是页码,取值为:大于0,且不超过30。默认值:1。

返回参数

[tr=rgb(51, 205, 229)][td]名称 类型描述RequestIdString详见公共参数。DBInstanceIdString实例ID。TotalRecordCountInteger总记录数。PageNumberInteger当前页数。PageRecordCountInteger每页显示记录数。ItemsList主备日志列表。

Item数据格式

AffectedSessions
[tr=rgb(51, 205, 229)][td]名称 类型描述SwitchIdString切换实例的ID。SwitchCauseCodeString切换原因。SwitchStartTimeString切换开始时间。SwitchFinishTimeString切换结束时间。TotalSessionsString切换时总会话数。[tr=rgb(239, 251, 255)][td] String切换时影响会话数。

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

该接口DescribeDBInstanceSwitchLog用于查询指定实例的主备切换日志信息,支持的实例类型包括MySQL高可用版、MySQL金融版、SQL Server、PostgreSQL以及PPAS实例。以下是调用此接口所需的请求参数及返回参数详情:

请求参数

  • Action: String 类型,系统规定参数,固定取值为 DescribeDBInstanceSwitchLog
  • DBInstanceId: String 类型,是必填项,表示要查询的实例ID。
  • StartTime: String 类型,查询的开始时间,格式应为 yyyy-mm-ddTHH:mmZ(UTC时间),此参数也是必填项。
  • EndTime: String 类型,查询的结束时间,格式同上,必须晚于查询开始时间,同样是必填项。
  • PageSize: Integer 类型,每页记录数,可选值为30、50、100,默认值为30。
  • PageNumber: Integer 类型,当前页码,取值需大于0且不超过30,默认值为1。

返回参数

  • RequestId: String 类型,每次API调用的唯一标识。
  • DBInstanceId: String 类型,实例ID。
  • TotalRecordCount: Integer 类型,总记录数。
  • PageNumber: Integer 类型,当前页数。
  • PageRecordCount: Integer 类型,每页显示的记录数。
  • ItemsList: List 类型,主备日志列表,其中每个Item包含:
    • SwitchId: String 类型,切换实例的ID。
    • SwitchCauseCode: String 类型,切换原因代码。
    • SwitchStartTime: String 类型,切换开始时间。
    • SwitchFinishTime: String 类型,切换结束时间。
    • TotalSessions: String 类型,切换时总会话数。
    • AffectedSessions: String 类型,切换时影响的会话数。

请注意,调用此接口前需确保您的实例类型符合要求,并且提供的时间参数格式正确,结束时间需晚于开始时间。此外,通过调整PageSizePageNumber可以控制查询结果的分页展示。

参考资料:[1]

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