【玩转PB级数仓GaussDB(DWS)】GaussDB(DWS) 《ROACH小课堂Ⅳ DWS物理细粒度schema快照》
DWS 物理细粒度schema快照
一. 综述
DWS数仓,作为能够为各行业PB级海量大数据分析提供竞争力的云服务,数据的安全和故障场景下的恢复能力是重中之重。从8.2.0及以上版本的集群,DWS将提供物理方式的,细粒度的,数据备份恢复能力。对于数仓中的关键数据,如某个或多个schema下的表,实现精准和高效的备份恢复能力。这样,对于单个集群上数据体量非常庞大的用户,可以在数据备份恢复时做到有的放矢,大量节省存放备份集的空间和相应费用。并且在表数据丢失或人为误删后,可以做到单个或多张表的快速恢复。
二. 操作示范
- 进入集群的快照页面,点击 集群名称 -> 点击 快照 选项卡
- 打开 细粒度快照开关 按钮
- 点击右上角的红色 创建快照 按钮,进入快照配置界面
- 输入快照名称,快照级别选择 schema ,选择要备份的源数据库,勾选目标schema,支持输入搜索schema,然后点击 立即创建 按钮
- 返回 快照列表,点击创建的快照名称,即可看到快照的详细信息。待快照状态变为 可用,即可用于恢复
- 当发生某张表误删或数据丢失后,点击schema快照的 恢复 或 恢复表 按钮,进入多表或单表恢复页面
a.若点击了 恢复 按钮,则进入多表恢复页面,勾选要恢复的表名,支持基于schema或者表名搜索,然后点击 立即恢复 按钮即可
b.若点击了 恢复表 按钮,则进入单表恢复页面,需要用户手动输入恢复的相关信息,如下,然后点击 立即恢复 按钮
源schema:要恢复的表,在备份时所属schema的名称
源表:要恢复的表,在备份时的表名
Ps.源schema和源表名称不确定时,可以进入多表恢复页面,浏览备份集中的表和schema信息
目标schema:要恢复的表,恢复后所属schema名称(若schema不存在会自动创建)
目标表:要恢复的表,恢复后的表名(目标表恢复前会先做drop if exists操作,尽量恢复到不存在的表名,防止误删)
Ps.可以点击 名称区分大小写 的开关按钮,控制名称大小写敏感
三. 整体规格约束及注意事项
- Schema备份能力,依赖于 细粒度备份快照开关 的状态;
- Schema备份支持单次最多备份1个数据库的数据;
- Schema备份支持单次最多备份1000个schema下的表;
- Schema备份支持和DML业务并行。DDL业务建议放在快照开始或结束后执行,并行可能会导致备份或恢复失败;
- Schema备份仅支持备份用户数据,不支持系统schema的备份;
- schema备份集,多表或单表恢复时,集群状态必须为normal且没有其他运维操作如备份,增删CN等;
- schema备份集,多表或单表恢复时,集群的拓扑和规格不能发生变化,如发生过扩缩容,resize等;
- Schema备份集,多表恢复,单次最多支持150W张表恢复;
- 细粒度备份或者恢复时,最多占用1/2的CPU核数用于并行处理。若备份或者恢复的对象较多时,尽量选择业务低峰期;
Ps.以上规格约束,基于8.2.0版本集群整理。后续版本随着能力升级,可能会发生变更。更多信息请以华为云官方产品文档为准。
【一起来玩转PB级数仓GaussDB(DWS),分享你的技术经验与体验心得,赢开发者大礼包!】第19期有奖征文火热进行中
- 点赞
- 收藏
- 关注作者
评论(0)