[发明专利]数据库服务器故障处理方法、装置和存储介质有效
| 申请号: | 201711292112.9 | 申请日: | 2017-12-08 |
| 公开(公告)号: | CN108153603B | 公开(公告)日: | 2019-03-19 |
| 发明(设计)人: | 王英杰 | 申请(专利权)人: | 上海陆家嘴国际金融资产交易市场股份有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊 |
| 地址: | 200120 上海市浦东新区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据库服务器 故障场景 故障处理 报错日志 父类 子类 故障决策 指令 计算机可读存储介质 故障决策树 关键字确定 计算机设备 存储介质 决策分类 触发 可用 申请 发送 查询 修复 | ||
本申请涉及一种数据库服务器故障处理方法、装置、计算机可读存储介质和计算机设备,方法包括:获取报错日志的类型和关键字;报错日志由数据库服务器产生;根据报错日志的类型确定故障场景父类;根据报错日志的关键字确定故障场景子类;故障场景子类与故障场景父类对应;通过故障决策树模型,依据故障场景父类和故障场景子类进行决策分类,得到故障决策标识;查询与故障决策标识对应的故障处理指令;发送针对数据库服务器的故障处理指令,故障处理指令用于触发针对数据库服务器进行故障处理。本申请提供的方案可以实现在短时间内修复数据库服务器故障,提高数据库服务器可用率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种数据库服务器故障处理方法、装置、计算机可读存储介质和计算机设备。
背景技术
数据库服务器为互联网中大量的终端提供了基础的数据存储服务。比如,在一个网站提供的服务中,任何一个网页页面的点击与展示都需要和数据库服务器进行交互。所以,一旦数据库服务器出现故障,会影响到数据的存储,数据可能就无法读写,影响终端对应的用户的使用体验。
传统方式中,采用的解决方法是通过技术人员接收到相关的语音报警信息,然后连通至生产环境,在技术人员了解到基本情况后,就根据当时的告警信息、数据库服务器实时运行信息以及自身的历史经验来进行数据库切换,以恢复正常的数据存储服务,但这种方式花费时间较长,严重影响数据库服务器的可用率。
发明内容
基于此,有必要针对依靠人工方式解决数据库服务器故障导致数据库可用率较低的技术问题,提供一种数据库服务器故障处理方法、装置、计算机可读存储介质和计算机设备。
一种数据库服务器故障处理方法,包括:
获取报错日志的类型和关键字;所述报错日志由数据库服务器产生;
根据所述报错日志的类型确定故障场景父类;
根据所述报错日志的关键字确定故障场景子类;所述故障场景子类与所述故障场景父类对应;
通过故障决策树模型,依据所述故障场景父类和所述故障场景子类进行决策分类,得到故障决策标识;
查询与所述故障决策标识对应的故障处理指令;
发送针对所述数据库服务器的所述故障处理指令,所述故障处理指令用于触发针对所述数据库服务器进行故障处理。
一种数据库服务器故障处理装置,包括:
获取模块,用于获取报错日志的类型和关键字;所述报错日志由数据库服务器产生;
故障场景父类确定模块,用于根据所述报错日志的类型确定故障场景父类;
故障场景子类确定模块,用于根据所述报错日志的关键字确定故障场景子类;所述故障场景子类与所述故障场景父类对应;
决策模块,用于通过故障决策树模型,依据所述故障场景父类和所述故障场景子类进行决策分类,得到故障决策标识;
查询模块,用于查询与所述故障决策标识对应的故障处理指令;
发送模块,用于发送针对所述数据库服务器的所述故障处理指令,所述故障处理指令用于触发针对所述数据库服务器进行故障处理。
一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述数据库服务器故障处理方法的步骤。
一个或多个存储有计算机程序的存储介质,所述计算机程序被处理器执行时,使得所述处理器执行上述数据库服务器故障处理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海陆家嘴国际金融资产交易市场股份有限公司,未经上海陆家嘴国际金融资产交易市场股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711292112.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:机器人的控制方法
- 下一篇:一种无冗余保护集群实现前端业务连续性方法





