如何清理云数据库GaussDB(for MySQL)的备份空间
云数据库GaussDB(for MySQL)是由华为自研的最新一代企业级高扩展高性能分布式数据库,完全兼容MySQL,其基于华为最新一代DFV存储,采用计算存储分离架构,具有128TB的海量存储和故障秒级切换能力,为了确保数据可靠性,GaussDB(for MySQL)提供了自动备份和手动备份功能,随着备份文件的增加,备份空间的管理变得尤为重要,本文将详细介绍如何有效清理GaussDB(for MySQL)的备份空间。
自动备份与手动备份的区别
在了解如何清理备份空间之前,首先需要明确自动备份和手动备份的区别:
1、自动备份:用户可在管理控制台设置自动备份策略,系统按照设定的时间段和周期进行自动备份,并按照设置的备份保留天数对备份文件进行存储,自动备份分为全量备份和增量备份。
2、手动备份:由用户触发产生的全量备份,会一直保存,直到用户手动删除。
清理自动备份空间
由于自动备份文件不支持手动删除,因此只能通过修改自动备份策略来调整备份保留天数,从而自动删除超出保留天数的已有备份文件,以下是具体步骤:
1、登录管理控制台:使用您的华为云账号登录GaussDB(for MySQL)的管理控制台。
2、进入实例详情页面:在左侧导航栏中选择“数据库” > “云数据库 GaussDB”,然后找到您要清理备份空间的实例,点击实例名称进入实例详情页面。
3、修改自动备份策略:在实例详情页面中,找到“备份管理”部分,点击“修改策略”按钮,在弹出的对话框中,您可以调整备份保留天数,建议根据实际业务需求和存储空间情况合理设置保留天数,将保留天数设置为7天或更短的时间。
4、确认修改:完成备份保留天数的修改后,点击“确定”按钮保存更改,系统将按照新的备份策略自动删除超出保留天数的已有备份文件。
需要注意的是,利用增量备份恢复数据时会依赖最近一次的全量备份,因此自动删除时仍然会保留最近的一次超出保留天数的全量备份,以保证在保留天数内的数据可正常恢复。
清理手动备份空间
对于手动备份文件,用户可以手动删除以释放备份空间,以下是具体步骤:
1、登录管理控制台:同样使用您的华为云账号登录GaussDB(for MySQL)的管理控制台。
2、进入实例详情页面:在左侧导航栏中选择“数据库” > “云数据库 GaussDB”,然后找到您要清理备份空间的实例,点击实例名称进入实例详情页面。
3、查看手动备份列表:在实例详情页面中,找到“备份管理”部分,点击“手动备份”选项卡,您可以看到所有手动创建的备份记录及其创建时间和大小。
4、删除手动备份:勾选您想要删除的手动备份记录,然后点击“删除”按钮,在弹出的确认对话框中,再次确认删除操作,一旦删除手动备份文件,将无法恢复,请谨慎操作。
5、检查删除结果:删除完成后,返回手动备份列表页面,确认已删除的备份记录不再显示。
常见问题解答
1、问题一:为什么自动备份文件不能手动删除?
答案:自动备份文件是系统按照预设策略自动生成和管理的,为了保持数据的一致性和完整性,不允许用户手动删除,如果需要调整备份保留天数或删除过期备份文件,应通过修改自动备份策略来实现。
2、问题二:如何查看当前备份策略和备份保留天数?
答案:在GaussDB(for MySQL)管理控制台的实例详情页面中,找到“备份管理”部分,即可查看当前备份策略和备份保留天数,如需修改,可点击“修改策略”按钮进行调整。
3、问题三:删除手动备份文件后,备份空间是否会立即释放?
答案:是的,删除手动备份文件后,系统将立即释放相应的备份空间,但请注意,在删除前请确保该备份文件不再需要或已被其他备份方式替代。
4、问题四:如何避免因备份空间不足而导致的数据库问题?
答案:为了避免因备份空间不足而导致的数据库问题,建议定期检查备份空间使用情况并及时清理过期或不必要的备份文件,根据实际业务需求合理设置备份策略和备份保留天数以确保数据安全和存储效率的平衡,还可以考虑使用更高容量的存储设备或购买额外的存储空间来满足不断增长的备份需求。
小伙伴们,上文介绍了“mysql数据库 空间_如何清理云数据库GaussDB(for MySQL)的备份空间”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。