描述
对于MySQL类型的实例,将清空实例的所有BINLOG日志。对于SQL Server实例,产生一个临时备份。临时备份完成后,将收缩RDS磁盘空间。
请求参数
名称 | 类型 | 是否必须 | 描述 |
Action | String | 是 | 系统规定参数,取值:PurgeDBInstanceLog。 |
DBInstanceId | String | 是 | 待收缩磁盘空间的实例。 |
名称 | 类型 | 描述 |
<公共返回参数> | 详见公共参数。 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您提到的操作是关于阿里云RDS(Relational Database Service,关系型数据库服务)的磁盘空间管理功能,具体是通过调用API来清空MySQL实例的BINLOG日志或对SQL Server实例进行临时备份并随后收缩磁盘空间。下面是对这个操作更详细的说明:
对于MySQL实例:执行PurgeDBInstanceLog
操作会清空该实例的所有BINLOG(Binary Log)日志。BINLOG日志用于记录了所有更改数据库数据的语句,包括INSERT、UPDATE、DELETE等,常用于数据恢复和主从复制。清空这些日志可以释放磁盘空间,但请注意,一旦清空,利用这些日志进行的时间点恢复将不可行。
对于SQL Server实例:同样调用PurgeDBInstanceLog
操作,系统会先生成一个临时备份,这一步骤是为了安全考虑,确保在清理操作前有一个数据状态的快照。完成临时备份后,RDS服务会自动收缩磁盘空间,从而回收因删除日志或整理数据文件而释放的空间。
PurgeDBInstanceLog
,表示执行清理日志和收缩磁盘空间的操作。虽然示例中没有详细列出返回参数,通常阿里云API响应会包含请求ID以及操作状态信息,如是否成功执行等。具体的返回参数格式和内容可以通过查阅阿里云RDS API文档获得,通常会包括错误码、错误信息以及操作结果等。
提供的请求示例是一个基础的HTTP GET请求格式,展示了如何通过URL访问阿里云RDS API来执行PurgeDBInstanceLog
操作:
https://rds.aliyuncs.com/?Action=PurgeDBInstanceLog&DBInstanceId=yourInstanceId
请将yourInstanceId
替换为您的实际RDS实例ID。