备份软件备份数据库时如何规划对数据库性能影响小

比如有的看客户需要做增量备份,将增量备份的的时间周期设置每1分在备份一次,此时频繁调用数据库的rman脚本执行任务,性能是否影响很大显示全部

比如有的看客户需要做增量备份,将增量备份的的时间周期设置每1分在备份一次,此时频繁调用数据库的rman脚本执行任务,性能是否影响很大

收起
参与5

查看其它 1 个回答royalwzy的回答

royalwzyroyalwzy技术经理海通证券股份有限公司

这是一个很实用的问题,可以从以下几个方面考虑:

1.首先要明确,备份的目的是什么?一方面备份的目的是当数据库损坏时进行还原,而还原时的速度很大程度上也取决于备份的方式;另一方面备份还可以用于做测试环境,搭建备机等等。

2.在Oracle中1级增量备份分为累计增量备份和差异增量备份;作用是备份上次备份后所有发生变化的数据块;优点是提高备份速度;原理是每次比对数据文件的SCN号码,备份差异的块,通过开启数据库的块改变跟踪功能,来记录发生改变的快,大大提高差异备份的效率:

3.一分钟一次的增量备份是太频繁了,保护好归档日志本身也可以算是增量备份的一种方式;

4.如果想要减少性能影响甚至没有影响,可以考虑在DataGuard的物理备机进行备份。

另外:之后可以专门针对Oracle数据库的备份还原开一个主题。

证券 · 2017-03-16
浏览1530

回答者

royalwzy
技术经理海通证券股份有限公司
擅长领域: 数据库服务器存储

royalwzy 最近回答过的问题

回答状态

  • 发布时间:2017-03-16
  • 关注会员:3 人
  • 回答浏览:1530
  • X社区推广