【发明授权】一种自主学习设置数据库备份策略的方法_厦门靠谱云股份有限公司_202010587772.5 

申请/专利权人:厦门靠谱云股份有限公司

申请日:2020-06-24

发明/设计人:刘佛福;李辉;林友钦

公开(公告)日:2021-02-19

代理机构:福州元创专利商标代理有限公司

公开(公告)号:CN111752756B

代理人:丘鸿超;蔡学俊

主分类号:G06F11/14(20060101)

地址:361000 福建省厦门市湖里区火炬高新区软件园创新大厦C区3F-A317

分类号:G06F11/14(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.02.19#授权;2020.10.30#实质审查的生效;2020.10.09#公开

摘要:本发明涉及一种自主学习设置数据库备份策略的方法,包括以下步骤:S1)运维平台推送备份客户端程序及初始备份策略给目标设备;备份客户端程序在目标设备上进行部署,并以初始备份策略为数据库备份的默认备份策略;S2)备份客户端程序采集目标设备的负载参数的监控数据,并通过规则引擎计算不同时间点的负载参数控制值,然后获得一个备份周期内最优的备份时间点及其负载参数控制值,进而优化备份策略,并以其作为下一备份时间点数据库备份的默认备份策略;S3)备份客户端程序将优化备份策略和实时监控数据上传至运维平台,以为数据库管理员人为干预备份策略提供参考依据。该方法有利于根据不同目标设备自动调整、优化数据库备份策略。

主权项:1.一种自主学习设置数据库备份策略的方法,其特征在于,包括以下步骤:S1)备份策略初始化:运维平台推送备份客户端程序及初始备份策略给目标设备;备份客户端程序在目标设备上进行部署,并以初始备份策略为数据库备份的默认备份策略;S2)备份策略自主学习及优化:备份客户端程序按设定频率采集并存储目标设备的负载参数的监控数据,并基于采集到的负载参数的监控数据通过规则引擎计算不同时间点的负载参数控制值,然后获得一个备份周期内最优的备份时间点及其负载参数控制值,进而优化备份策略,并以其作为下一备份时间点数据库备份的默认备份策略;S3)备份策略回传:在每次优化备份策略后,备份客户端程序将优化备份策略上传至运维平台,同时采集备份过程中目标设备的负载参数的实时监控数据上传至运维平台,以为数据库管理员人为干预备份策略提供参考依据;所述备份客户端程序通过系统监控模块、规则引擎和自主学习模块来实现备份策略自主学习及优化;当备份客户端程序在目标设备上部署成功后,所述系统监控模块按设定频率采集目标设备的各项负载参数的监控数据并存储在本地数据库中,所述各项负载参数包括目标设备的CPU利用率、内存利用率、磁盘的IOPS和数据库实例的QPS;当目标设备的CPU处于空闲状态,备份客户端程序调用规则引擎进行自主学习,规则引擎在不同时间点定期读取本地数据库中各项负载参数的监控数据,基于各项负载参数的控制算法,计算不同时间点的各项负载参数控制值;所述自主学习模块基于不同时间点的各项负载参数控制值,选择各项负载参数控制值最优的时间点及其对应的各项负载参数控制值作为一个备份周期内最优的备份时间点及其负载参数控制值,以此优化备份策略。

全文数据:

权利要求:

百度查询: 厦门靠谱云股份有限公司 一种自主学习设置数据库备份策略的方法