一种基于策略的数据库备份调度方法技术

技术编号:41180252 阅读:20 留言:0更新日期:2024-05-07 22:14
本发明专利技术公开了一种基于策略的数据库备份调度方法,包括以下步骤:S1、将备份系统进行拆分解耦成不同的工作进程,使每个工作进程只占用一种系统资源;S2、在系统初始化时,添加策略控制,配置每一个工作进程的执行、降速、暂停的系统资源阈值;S3、使用调度程序根据资源的实时使用情况和配置的策略对工作进程的执行、降速和暂停进行控制。本发明专利技术提供的数据库备份调度方法由备份调度模块根据系统资源使用情况动态调整各工作程序的负载,避免备份系统的工作进程和数据库主进程形成资源争抢,优先保证数据库对外服务的性能不受备份系统的影响,为数据库集群性能提供保障。

【技术实现步骤摘要】

本专利技术涉及数据库,特别涉及一种基于策略的数据库备份调度方法


技术介绍

1、数据库中存储的数据是一个系统应用的核心,所以在生产环境中定时备份数据库显得尤为重要。备份能防止服务器故障、天灾人祸或人为误操作等带来的数据丢失的危害。

2、生产中常用的物理备份,其主要原理是靠拷贝数据库文件和日志到指定的备份空间来实现数据备份的,但是此过程会占用数据库主机的大量资源,如果数据量大,此阶段持续时间长,会造成数据库性能的下降,影响对外提供的服务,备份程序应用在不同时间节点对于cpu的使用率、内存使用量、网络使用量、磁盘i/o请求的需求也不相同,如果因为某一项资源使用紧张就将整个备份程序应用的备份速率调低,显然也达不到最佳的备份效率。

3、数据库物理备份过程中需要创建流复制到备份存储空间,会产生大量i/o读写、占用较多的cpu和网络传输,造成数据库主库性能下降,影响数据库对外服务,原有的备份程序采用流水线方式进行处理,一个工作流程处理完后再接着处理下一个流程,当某一项系统资源使用繁忙时,就将备份程序的传输降低,不管备份程序当前正在进行的操作是否本文档来自技高网...

【技术保护点】

1.一种基于策略的数据库备份调度方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于策略的数据库备份调度方法,其特征在于,在所述步骤S3中,调度程序用于实时根据系统资源的使用情况、不同的工作进程对资源的需求决定各工作进程的工作负载,避免备份系统工作进程和数据库主进程形成资源争抢。

3.根据权利要求1所述的一种基于策略的数据库备份调度方法,其特征在于,在所述步骤S2中,系统资源阈值包括但不限于磁盘IO利用率、CPU使用率和网络带宽。

4.根据权利要求1所述的一种基于策略的数据库备份调度方法,其特征在于,在所述步骤S3中,调度程序调度的工作进...

【技术特征摘要】

1.一种基于策略的数据库备份调度方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于策略的数据库备份调度方法,其特征在于,在所述步骤s3中,调度程序用于实时根据系统资源的使用情况、不同的工作进程对资源的需求决定各工作进程的工作负载,避免备份系统工作进程和数据库主进程形成资源争抢。

3.根据权利要求1所述的一种基于策略的数据库备份调度方法,其特征在于,在所述步骤s2中,系统资源阈值包括但不限于磁盘io利用率、cpu使用率和网络带宽。

4.根据权利要求1所述的一种基于策略的数据库备份调度方法,其特征在于,在所述步骤s3中,调度程序调度的工作进程包括但不限于备份文件读取、备份数据压缩和备份数据传输。

5.一种基于策略的数据库备份调度系统,其特征在于,包括:

6.根据权利要求5所述的一种基于策略的数据库备份调度系统,其特征在于,所述采集模块在检查数据库集群状态正常后,获取待备份数据集,并检查数据...

【专利技术属性】
技术研发人员:李国林李哲郑惠祥谢黎颖邓铭豪李跃森阮小洲
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1