1 .一种数据库的物理备份方法,包括:
获取所述数据库的备份配置信息,所述备份配置信息包括所述物理备份允许消耗的资
源限制阈值;
对所述数据库启动物理备份,获取所述物理备份使用的资源量;
在所述物理备份使用的资源量超过所述资源限制阈值的情况下,降低所述物理备份的
备份平均速度,以限制所述物理备份的资源消耗。
2.根据权利要求1所述的数据库的物理备份方法,其中,所述获取所述物理备份使用的
资源量的步骤包括:
监测所述物理备份使用的网络接口以及磁盘接口的数据传输量;
根据所述网络接口以及磁盘接口的数据传输量确定所述所述物理备份使用的资源量。
3 .根据权利要求1所述的数据库的物理备份方法,其中,所述降低所述物理备份的备份
平均速度的步骤包括:
根据所述资源限制阈值设置所述物理备份的每一周期内处理的数据量限值;
在所述周期的起始点开始统计所述物理备份处理的数据量;
在所述数据量达到所述数据量限值后,将所述物理备份置为等待状态直至到达下一所
述周期的起始点。
4 .根据权利要求1所述的数据库的物理备份方法,其中,所述获取所述数据库的备份配
置信息的步骤包括:
获取所述数据库的业务处理状态,并确定与所述业务处理状态相适应的备份配置信
息。
5 .根据权利要求4所述的数据库的物理备份方法,其中
所述业务处理状态划分为多个业务繁忙等级,所述多个业务繁忙等级根据待处理的业
务的数量和/或接收业务请求的速度计算得到;
每个所述业务繁忙等级预先配置有对应的备份配置信息,并且随着多个业务繁忙等级
的递增,对应的所述备份配置信息中的所述资源限制阈值递减。
6 .根据权利要求1所述的数据库的物理备份方法,其中在所述获取所述数据库的备份
配置信息的步骤之前还包括:
获取所述物理备份的类型和/或备份数据总量;
根据所述物理备份的类型和/或备份数据总量判断是否满足预设的限制条件;
若满足所述限制条件,则执行所述获取所述数据库的备份配置信息的步骤;
若不满足,则直接启动所述物理备份过程。
7 .根据权利要求6所述的数据库的物理备份方法,其中
所述限制条件包括:所述物理备份为全量备份;或者所述物理备份为增量备份并且所
述备份数据量超过设定数据量阈值。
8.根据权利要求6所述的数据库的物理备份方法,其中
所述限制条件包括备份时间超过预设的时间阈值;并且所述根据所述物理备份的类型
和/或备份数据总量判断是否满足预设的限制条件的步骤包括:
根据所述物理备份的类型和/或备份数据总量预估备份时间;
将预估出的所述备份时间与所述时间阈值进行比较,如果预估出的所述备份时间大于
权 利 要 求 书
1/2 页
2
评论