开发者社区 问答 正文

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



描述


该接口用于清空MySQL类型实例的所有BINLOG日志,或者使SQL Server类型实例产生一个临时备份,临时备份完成后将收缩RDS磁盘空间。

请求参数

[tr=rgb(51, 205, 229)][td]名称 类型是否必须描述ActionString是系统规定参数,取值为PurgeDBInstanceLog。DBInstanceIdString是待收缩磁盘空间的实例。

返回参数

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

请求示例

https: //rds.aliyuncs.com/?Action=PurgeDBInstanceLog&DBInstanceId=rdsaiiabnaiiabn&<公共请求参数>

返回示例


XML格式< PurgeDBInstanceLogResponse>< RequestId>65BDA532-28AF-4122-AA39-B382721EEE64</ RequestId></ PurgeDBInstanceLogResponse>
JSON格式{"RequestId": " 65BDA532-28AF-4122-AA39-B382721EEE64"}

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

清理RDS实例日志说明

功能概述

  • MySQL实例:此接口可以用于清空MySQL类型实例的所有BINLOG日志,帮助解决因BINLOG文件过多导致的磁盘空间使用率过高的问题。这将直接减少实例的磁盘占用,但请注意,清空操作不可逆,可能影响依赖BINLOG的日志备份或数据恢复流程。

  • SQL Server实例:对于SQL Server类型实例,调用此接口会在产生一个临时备份后收缩RDS磁盘空间。这意味着在清理前会有一个安全的备份过程,以确保数据安全,随后通过收缩磁盘来释放空间。

请求参数

  • Action: 必须参数,固定值PurgeDBInstanceLog,表示执行清理或收缩日志的操作。
  • DBInstanceId: 必须参数,指定待清理或收缩磁盘空间的RDS实例ID。

返回参数

  • 接口调用成功时,返回的基本信息中包含一个RequestId字段,用于标识本次请求的唯一ID。

注意事项

  • MySQL BINLOG清理后果:请在执行前确认业务无对BINLOG的外部依赖,如数据复制、备份等。
  • SQL Server实例:操作涉及先备份再清理,相对安全,但仍需在业务低峰期执行,并确认备份策略有效。
  • 存储空间释放:此操作释放的是RDS实例的本地存储空间,而非备份存储空间,不影响备份服务的使用量。
  • 权限与授权:调用此接口需要具备相应的RAM权限,具体为rds:PurgeDBInstanceLogdelete访问级别针对特定实例资源。

调用示例

https://rds.aliyuncs.com/
?Action=PurgeDBInstanceLog
&DBInstanceId=your_instance_id_here

在执行此操作前,请务必评估操作对当前业务的影响,尤其是MySQL实例的BINLOG清理,以及确保您已拥有执行此操作所需的RAM权限。如果不确定或遇到问题,建议先联系阿里云技术支持获取帮助。

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