[发明专利]一种数据库集群故障自愈方法及装置在审
申请号: | 202010243067.3 | 申请日: | 2020-03-31 |
公开(公告)号: | CN111459698A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 胡俊军;杨波;闫润珍;王琼;俞俊;林开云 | 申请(专利权)人: | 国网电力科学研究院有限公司;国电南瑞科技股份有限公司;国网甘肃省电力公司;国网甘肃省电力公司信息通信公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 杜鹏爽 |
地址: | 211100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 集群 故障 自愈 方法 装置 | ||
本申请提供了一种数据库集群故障自愈方法,包括:监测分布式数据库集群中各个服务器的运行状态参数,并生成监测日志;若运行状态参数超出预先设定的对应监测阈值,则对相应的进程或线程执行终止操作;根据预先设定的时间算法启动故障查找,生成查找日志;将监测日志和查找日志中的报错记录进行解析,对故障信息进行处理形成查询条件;根据查询条件,在知识库中查询故障问题,获得相应的解决方案,进行故障修复。本申请还提供另一种数据库集群故障自愈装置。本申请的方法和装置在查找过程中避免死等待,保证了自查程序的自启动和数据库集群健康状态;且通过构建标准知识库的方式进行不断更新解决方案,增强自愈能力。
技术领域
本发明涉及数据库故障修复,具体涉及一种数据库集群故障自愈方法及装置。
背景技术
随着各个领域数据化和信息化的发展,业务数据的价值越来越受到行业重视。数据库是云计算的核心,云平台能够存储体量较大的数据,通过对数据的挖掘可以从中获取社会规律、经济规律等信息,应用至行业发展的分析预测中。数据库集群可以更加深入地挖掘数据的价值。
但是数据库集群在使用的过程中,可能因为系统原因或人为操作关闭,导致数据集群不可用或者数据丢失。现有的修复方法,通常需要数据库管理人员及时监控数据库运行情况,并及时对数据库集群进行修复,修复效率低。
发明内容
发明目的:本申请的目的在于提供一种数据库集群故障自愈方法及装置,解决数据库集群故障修复效率低的缺陷。
技术方案:本发明一方面提供了一种数据库集群故障自愈方法,包括:
监测分布式数据库集群中各个服务器的运行状态参数,并生成监测日志;
若任一运行状态参数超出预先设定的对应的监测阈值,则对导致运行状态参数超出预先设定的对应监测阈值的进程或线程执行终止操作;
根据各个服务器的运行状态,在集群上查找未运行的程序或硬件,并按照未运行的程序或硬件优先的原则,根据预先设定的时间算法启动故障查找,生成查找日志;
将监测日志和查找日志中的报错记录进行解析,得到故障信息,对故障信息进行处理形成查询条件;
根据查询条件,在预先构建的标准知识库中查询故障问题,获得相应的解决方案,并在当前数据库集群中运行解决方案对应的脚本,进行故障修复。
进一步地,根据预先设定的时间算法启动故障查找,包括以下步骤:
获取程序或硬件当前的运行状态参数;
若运行状态参数均未超出预先设定的第一查找阈值,则以预先设定的故障查找启动概率来启动故障查找;
若任一运行状态参数超出预先设定的第一查找阈值,则对导致参数超出第一查找阈值的线程或进程执行终止操作,每执行终止操作一次逻辑时钟累计一次;
在故障查找的过程中,若运行状态参数均未超出预先设定的第二查找阈值,则故障查找过程执行完毕;否则,对导致参数超出第二查找阈值的线程或进程执行终止操作,每执行终止操作一次逻辑时钟累计一次。
进一步地,根据预先设定的时间算法启动故障查找,还包括:
若逻辑时钟达到或超出预先设定的逻辑时钟最大值,则检查点后暂停当前运行的数据库事务。
进一步地,将监测日志和查找日志中的报错记录进行解析,得到故障信息,对故障信息进行处理形成查询条件,包括:
对监测日志和查找日志中的报错记录进行解析,得到故障信息;
根据预先设置的停用词,对故障信息中的停用词进行删除,对删除停用词的故障信息进行分词,得到查询词;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网电力科学研究院有限公司;国电南瑞科技股份有限公司;国网甘肃省电力公司;国网甘肃省电力公司信息通信公司,未经国网电力科学研究院有限公司;国电南瑞科技股份有限公司;国网甘肃省电力公司;国网甘肃省电力公司信息通信公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010243067.3/2.html,转载请声明来源钻瓜专利网。