暂无图片
ob支持哪些全量的快速备份恢复方式
我来答
分享
暂无图片 匿名用户
ob支持哪些全量的快速备份恢复方式

【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】 4.2
【问题描述】OB的物理备份、快照备份有什么区别?在功能、性能、备份容量上 ?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
O
OceanBase社区传送门

一般数据库的全量备份就是立即备份数据库。OB有点不一样,不管你是否发起备份命令,OB默认每天凌晨2点(时间可以配置)都会在磁盘上生成一个快照版本。文档有时候把备份这个快照数据叫做“快照备份”。它是通过OB的合并命令触发(自动或手动,手动命令是:alter system major freeze;)。所以,如果你想给数据库打一个快照,你可以发起一个全量合并。但是,高峰期做合并对CPU、内存和IO都会有一定消耗,对业务正常读写可能有影响,需要权衡。
第二,光有快照还不够。这个快照版本是可能会被删除的。OB默认保留2个全量快照版本,所以第三个快照版本生成后,最早的一个全量快照的数据就自动删除了。(4.x版本是否还保留2个我不确定了,没找到那个参数)。所以,OB还是要有物理备份。其中全量备份就是备份最近的那个全量快照版本。这个数据是现成的,备份只需要从数据文件里抽取对应的数据即可。换句话说OB做全量备份时会检查从上次备份后有没有新的全量快照版本。如果没有,要么报错,要么就发起一个全量合并(这个取决于OCP的选择。备份功能的自动化实现是通过OCP做的,DBA手动发起也行,只是相关操作要自己执行)。
第三,全量合并的性能和稳定性是可以通过内部参数调优,主要是调IO和网络。同样,备份的性能和稳定性也可以通过参数调优。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
不同版本oceanbase的server_id取值范围
回答 1
从1开始往后赋值
利用OMS通过数据实时同步+快速切换实现平滑去O的迁移方案,哪个步骤是正确的?
回答 1
已采纳
C.6312456应用读写ORACLE3OMS实时同步ORACLE>OB1应用停写ORACLE2OMS全量校验OB&ORACLE4OMS实时同步:OB>ORACLE 5应
开源OB连接报错
回答 1
尝试建立与数据库的连接但失败,然后查询不成功。或者是建立的连接遇到问题并关闭,导致查询尝试失败。如果由于网络问题或其他外部因素导致连接丢失,发生错误的请等待10秒钟,然后再尝试重新连接数据库。同时也可
OceanBase关于集群扩容步骤描述正确的是?
回答 1
已采纳
A在目标节点内部先创建Unit,然后在复制Unit内部的Partition,最后做副本的角色切换(leader跟follower的切换),最后下线多余的Partition和Unit。
Oceanbase tablet的作用
回答 1
tablet是分片,具备存储数据的能力,支持在机器之间迁移(transfer),是数据均衡的最小单位。分区包括多个分片.sstable是基线数据,会包含多个tablet.分区分裂和合并根据分区规则.h
Oceanbase中的分区表是物理上还是逻辑上的定义?
回答 1
物理上,類似於tidb裏的region
启动OBServer,使用哪个端口?
回答 2
了解OB常用端口,启动默认端口是2882,连接observer的默认端口是2881、obproxy的默认端口是2883。
obd白屏安装ob4.2 ocp express显示磁盘容量小于预期处理
回答 1
相关文档:配置磁盘数据文件的动态扩容:https://www.oceanbase.com/docs/commonoceanbasedatabasecn1000000000033620datafiles
obd方式部署的OceanBase没有Configurl
回答 1
需要配置部署configserver,详情见https://www.oceanbase.com/docs/communityobdcn1000000000314365
obclient < sql.file执行sql文件时,遇到错误并不会终止执行
回答 1
–abortsourceonerrorAbort‘sourcefilename’operationsincaseoferrors默认是false的,加上改成true,就中止源文件了
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~