为防止数据丢失或损坏,你可以使用自动备份或手动备份的方式来备份数据库。
一、备份方式
TDSQL Boundless 基础版和集群版均支持自动备份与手动备份两种备份方式。不同实例因节点存储类型不同,支持的备份类型也有所差异。
二、备份类型
TDSQL Boundless 实例在控制台支持以下两种备份类型:
·物理备份:物理数据全拷贝(手动备份和自动备份均支持),适用于完整数据保护与恢复场景。
·快照备份:通过对存储层磁盘创建快照的方式进行备份(自动备份与手动备份均支持),适用于云盘存储场景下的快速备份与恢复。
| 实例类型 | 存储类型 | 支持备份类型 | 支持方式 |
| 集群版 | 本地盘 | 物理备份 | 自动备份、手动备份 |
| | 云盘 | 物理备份 | 自动备份、手动备份 |
| | | 快照备份 | 自动备份、手动备份 |
| 基础版 | 云盘 | 物理备份 | 自动备份、手动备份 |
| | | 快照备份 | 自动备份、手动备份 |
注意:说明:
注意:TDSQL Boundless 实例也支持逻辑备份,通过 SQL 语句形式导出数据库对象和数据,便于逻辑迁移、结构查看与小规模数据备份存储。但仅支持用户自行通过命令行连接数据库执行导出,不支持控制台进行逻辑备份的自动备份或手动备份。
| 物理备份的优势 | 逻辑备份的劣势 |
| 备份速度快。支持流式备份和压缩。备份成功率高。恢复简单并且高效。依赖备份进行的耦合操作,例如,增加灾备实例会变得更快。物理备份完成的平均时长为逻辑备份的八分之一左右。物理备份的导入速度比逻辑备份导入快十倍左右。 | 恢复时需要执行 SQL 和构建索引,恢复时间长。备份速度慢,数据量大的情况下尤为明显。备份过程中会对实例造成压力,可能影响在线业务访问。有可能会丢失浮点数的精度信息。由于各种问题(错误视图等),可能导致备份失败。依赖备份进行的耦合操作,例如,增加灾备会变得缓慢。 |
TDSQL Boundless 基础版(云盘存储)、集群版(云盘存储)支持快照备份:
| 快照备份的优势 | 快照备份的劣势 |
| 备份速度快、对数据库压力小。相对占用体积小。 | 仅支持云盘存储。 |
三、备份对象
·数据备份:数据文件支持自动备份与手动备份,同时根据不同存储类型,支持快照备份与物理备份。生成的数据备份均不支持下载。
·日志备份:日志文件占用实例备份空间,日志备份不支持下载。
四、设置自动备份
1. 登录 TDSQL Boundless 控制台,在实例列表中,单击实例 ID,进入实例详情页面。
2. 进入备份恢复 > 备份设置页签,设置如下信息,单击保存。
五、常规备份设置说明
| 参数 | 说明 |
| 备份开始时间 | 数据备份的时间窗口,系统会在选择的时间范围内调度启动自动备份。默认时间:系统自动分配的备份开始时间范围(00:00 – 08:00)。自定义:支持自定义选择备份开始的时间范围(如00:00 – 08:00),建议设置为业务低峰期。说明:备份开始时间只是备份任务进入调度队列的时间。例如,选择:00:00 – 08:00开启备份,系统会在00:00 – 08:00时间范围内的某一个时间点发起备份任务,具体的发起时间点取决于后端备份策略和备份系统状况。为确保备份任务不对实例运行产生影响,备份任务可能会因为队列导致延迟发起。备份任务消耗时间与数据量成正比。 |
| 备份存储介质 | 备份集存储介质。COS:物理备份时,备份的存储介质展示为 COS。SNAPSHOT:快照备份时,备份的存储介质展示为 SNAPSHOT。 |
| 数据备份保留时长 | 数据备份文件的保留时长默认为7天,到期后备份集自动删除。注意:数据备份保留时长暂不支持修改。 |
| 备份周期 | 按每周设置:默认选中星期一至星期日7天,支持自定义选择备份时间,但为了保障你的数据安全,请设置一周至少备份两次。 |
| 日志备份保留时长 | 日志备份默认为7天,到期后备份集自动删除。注意:日志备份保留时长暂不支持修改。 |
六、开启定期备份设置说明
注意:说明:
注意:定期备份保留时间只能大于常规备份设置的保留时间。
| 参数 | 说明 |
| 定期保留备份 | 开启:启用定期保留备份功能。特别是定期备份长期保留策略允许备份集在实例销毁后继续保留,并且过期后自动删除,以确保数据安全性。关闭(默认值):表示用户没有长期保留实例数据备份集的诉求。 |
| 定期备份长期保留 | 用于解耦全量备份集与实例生命周期强绑定。开启:表示数据备份集不随实例销毁而立即删除。允许备份集在实例销毁后继续保留,过期后自动删除。关闭(默认值):表示数据备份集随实例销毁而立即删除。关闭后,将不会产生新的定期数据备份集;旧的定期数据备份集还按照原有策略进行保留和到期后自动删除。 |
| 定期备份保留时长 | 数据备份文件可以保留90天 – 7300天(20年),默认为90天,超过保留期限后备份集自动删除。 |
| 定期备份策略 | 支持按每月、每季度或者每年设置备份保留个数。 |
| 定期备份开始日期 | 执行定期保留备份开始的时间。 |
七、查看备份计划
当你在备份设置中选择定期备份保留策略后,可单击查看备份计划进行预览。
·蓝色日期表示常规备份的日期。
·红色日期表示定期备份的日期。
·可通过单击常规备份或者定期备份,隐藏对应日期颜色标注,便于预览。
·备份计划预览暂时为未来1年的备份保留情况,仅作为参考。
示例:备份周期是周一、周三、周五和周日,同时每月保留一个定期备份,并设定了开始时间为2026年4月14日,未来的定期备份保留情况。
八、手动备份实例数据
注意:说明:
注意:手动备份亦会占用备份空间,请合理使用备份空间。
注意:对于手动备份的备份集,系统将不会自动进行删除。用户需自行执行删除操作以移除不再需要的手动备份集。
1. 登录 TDSQL Boundless 控制台,在实例列表中,单击实例 ID ,进入实例管理页面。
2. 进入备份恢复 > 数据备份列表 页签,单击手动备份。
3. 在弹出框中,根据业务需要设置备份名称,单击确定
4. 操作成功后,在数据备份列表中可查看该手动备份集。
九、常见问题
详见 常见问题 > 备份相关。