快照概述
快照是对GaussDB(DWS)集群在某一时间点的一次全量数据或增量数据的备份,记录了当前数据库的数据以及集群的相关信息,其中包括节点数量、节点规格和数据库管理员用户名称等。快照创建方式包括手动创建快照和自动创建快照,详情参见手动快照和自动快照。
当选择将快照恢复到新集群时,GaussDB(DWS)会根据快照记录的集群信息来创建新集群,然后从快照记录的数据中还原数据库信息。从快照恢复数据到新集群的详细步骤请参见恢复快照到新集群。
当选择将快照恢复到原集群时,GaussDB(DWS)会清除当前集群的数据,然后从快照记录的数据中将数据库信息还原到当前集群。从快照恢复数据到原集群的详细步骤请参见恢复快照到原集群。
其中,快照备份和恢复速率如下(此速率为实验室测试环境下数据,介质为SSD本地盘,仅供用户参考。在实际使用中,由于磁盘、网络、带宽等因素可能会产生一定的差异):
- 备份速率:200 MB/s/DN
- 恢复速率:125 MB/s/DN
约束与限制
- 对于有数据可靠性要求的用户,尤其是针对业务方无法通过上游重新导入进行数据恢复的场景,集群需要备份操作,避免人为或其他因素造成数据丢失后无法恢复。
- Schema粒度快照支持集群版本如下所示(如果当前控制台界面不支持该功能,请联系技术支持人员)。
- 9.1.0.100及以上集群版本。
- 8.3.0.110及以上集群版本。
- 8.2.1.230及以上的8.2.1.2xx集群版本。
- OBS快照存储空间与计费说明:
- GaussDB(DWS)提供的免费存储空间等于集群存储空间,即单节点存储空间大小 * 节点数。
- GaussDB(DWS)提供了部分免费存储空间,用于存放集群备份时的快照数据。当快照数据存储空间超过免费空间大小时,超出部分按照OBS的计费规则进行计费,计费详情参见OBS价格详情。
- 快照服务依赖及部署说明:
- 快照管理功能依赖于OBS、NFS的备份介质。
- 备份设备为NFS的备份介质时,使用挂载盘的方式,依赖云上SFS-Tubor服务。具体配置步骤请参见11.1.3.2-自动快照策略配置备份介质。
- 当前快照恢复到新集群时仅支持OBS介质。
- GaussDB(DWS)根据快照创建的新集群与生成快照的原始集群具有相同的配置,即节点的数量和规格、内存、磁盘与原集群一致。
- 根据快照创建新集群时,如果没有指定其他值,则参数默认与生成快照时的备份信息保持一致。
- 存算一体(单机部署)暂不支持快照功能。
- 存算分离集群仅9.0.2及以上集群版本支持快照功能。
- 存算分离集群混合计费的快照恢复场景目前只支持恢复到全包年/包月或者全按需情况,即如果此集群有三个包年/包月节点和三个按需节点,如果恢复成包年/包月,那么此时六个节点都是包年/包月;如果恢复成按需,那么这六个节点都是按需。
- 快照生成期间,请避免进行Vacuum Full操作,否则可能会导致集群只读。
- 创建快照时因备份数据会降低磁盘I/O性能,建议在业务相对空闲的时期进行快照操作。
- 快照期间会保留一些中间文件,需额外占用磁盘空间,因此请避开业务高峰期并保证磁盘容量在70%以下。