3.7 备份与恢复
3.7.3 管理手动备份
GaussDB(for Cassandra)支持对“运行状态”为“正常”的实例创建手动备份,以保 证数据可靠性。当数据库或表被恶意或误删除,可依赖实例的备份保障数据安全。
使用须知
● 系统默认手动备份总配额为50。
● 手动备份为全量备份。
● 备份过程中,备份文件会被上传到OBS桶中,最终以压缩包的形式存储在OBS桶 中。在此过程中,由于备份文件上传和业务读取带宽存在一定的竞争关系,所以 对OBS的上传带宽进行了相应的限流,单节点最大的上传带宽范围在20MB/
s~70MB/s。
因此在选择实例节点数量时,一般也要考虑备份的带宽限制,选择合适的节点数 量,以达到更好的性能。
● 备份上传过程中会消耗一定的CPU,因此会存在CPU上涨的现象,一般涨幅范围 在5%~15%,该现象属于正常现象。
● 备份上传的过程中,内存增长并不明显。一般在300MB左右,实际内存的增长量 和实例数据量大小有关。这部分增长的内存主要是备份上传和读取时进行的少量 缓存,备份上传结束后内存会恢复正常。
创建手动备份
步骤1 登录管理控制台。
步骤2 在服务列表中选择“数据库 > 云数据库 GaussDB(for Cassandra)”。
图3-76 登录云数据库 GaussDB(for Cassandra)控制台
步骤3 创建手动备份。
方式一
在“实例管理”页面,选择目标实例,单击操作列的“更多 > 创建备份”。
方式二
1. 在“实例管理”页面,单击目标实例,进入实例的“基本信息”页面。
2. 在左侧导航栏中选择“备份恢复”页签,单击“创建备份”。
方式三
在左侧导航树单击“备份管理”,进入“备份管理”页面,单击“创建备份”。
步骤4 在“创建备份”弹出框中,输入备份名称及描述,单击“确定”。
图3-77 创建手动备份
表3-14 创建手动备份参数说明
参数 说明
实例名称 默认为目标实例名称,不可修改。
备份名称 备份名称在4~64位之间,必须以英文字母开头,不区分大小写,可以 包含英文字母、数字、中划线或者下划线,不能包含其他特殊字符。
描述 描述不能超过256位,且不能包含回车和 > ! < " & ' =特殊字符。
步骤5 创建手动备份任务下发成功后,可查看备份状态。
● 在“备份管理”或“备份恢复”页面,可查看正在创建的手动备份的状态显示为
“备份中”。
● 手动备份创建成功的状态显示为“备份完成”。
----结束
删除手动备份
如果不再需要已经生成的手动备份,可在“备份管理”页面或“备份恢复”页签进行 删除。
手动备份被删除后,将不再显示在备份列表中。
须知
备份删除后,不可恢复,请谨慎操作。
方式一
1. 登录管理控制台。
2. 在服务列表中选择“数据库 > 云数据库 GaussDB(for Cassandra)”。
图3-78 登录云数据库 GaussDB(for Cassandra)控制台
3. 在“实例管理”页面,单击目标实例,进入实例的“基本信息”页签。
4. 在左侧导航栏中选择“备份恢复”页签,单击目标备份对应操作列中的“删 除”。
5. 在删除备份弹出框中,确认目标备份的信息,单击“是”。
方式二
1. 登录管理控制台。
2. 在服务列表中选择“数据库 > 云数据库 GaussDB(for Cassandra)”。
图3-79 登录云数据库 GaussDB(for Cassandra)控制台
3. 在“备份管理”页面,单击目标备份对应操作列中的“删除”。
4. 在删除备份弹出框中,确认目标备份的信息,单击“是”。