一种银行数据库故障分析方法、装置、系统和介质制造方法及图纸

技术编号:35352420 阅读:13 留言:0更新日期:2022-10-26 12:22
本申请提供了一种银行数据库故障分析方法、装置、系统和介质,可应用于人工智能领域、大数据领域或金融领域。该方法包括:采集银行业务系统的数据库当前数据,获取函数模型的训练集,训练集包括:银行业务系统的数据库历史数据和银行业务系统的数据库历史数据中的历史故障数据,利用训练集学习数据库数据和数据库数据中的故障数据的映射关系,根据映射关系确定函数模型的模型参数,将当前数据输入预先训练的函数模型,预先训练的函数模型输出当前数据中的当前故障数据。从而可以利用预先训练的函数模型自动定位故障,缩短数据库故障分析时长,提高效率,增强用户的使用体验。增强用户的使用体验。增强用户的使用体验。

【技术实现步骤摘要】
一种银行数据库故障分析方法、装置、系统和介质


[0001]本申请涉及计算机
,特别涉及一种银行数据库故障分析方法、装置、系统和介质。

技术介绍

[0002]伴随着银行业务的快速发展,数据库的规模也保持着高速增长,数据库作为银行业务系统的重要组成部分,一旦出现问题,对业务造成的损失就会非常大。
[0003]然而,随着数据库规模的快速增长,出现问题的数量也大大增加,为了减少对银行业务所造成的损失,需要对数据库出现的故障异常问题及时进行分析与诊断。传统的数据库异常故障处理的处理能力不足,只能依赖专业DBA(数据库管理员,Database Administrator)手动排查问题,故障处理时间较长,效率较低,用户的使用体验不强。
[0004]因此,如何缩短数据库故障分析时长,提高效率,增强用户的使用体验,是本领域需要解决的技术问题。

技术实现思路

[0005]有鉴于此,本申请的目的在于提供一种银行数据库故障分析方法,可以缩短数据库故障分析时长,提高效率,增强用户的使用体验。
[0006]提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0007]为实现上述目的,本申请有如下技术方案:
[0008]第一方面,本申请实施例提供了一种银行数据库故障分析方法,包括:
[0009]采集银行业务系统的数据库当前数据;
[0010]获取函数模型的训练集,所述训练集包括:银行业务系统的数据库历史数据和所述银行业务系统的数据库历史数据中的历史故障数据;
[0011]利用所述训练集学习数据库数据和数据库数据中的故障数据的映射关系;
[0012]根据所述映射关系确定所述函数模型的模型参数;
[0013]将所述当前数据输入预先训练的所述函数模型,预先训练的所述函数模型输出所述当前数据中的当前故障数据。
[0014]在一种可能的实现方式中,所述采集银行业务系统的数据库当前数据,包括:
[0015]获取银行业务系统的数据库的初始数据;
[0016]对所述初始数据按照预先定义的特征进行特征提取,得到提取后的数据;
[0017]将所述提取后的数据作为所述银行业务系统的数据库当前数据。
[0018]在一种可能的实现方式中,所述初始数据,包括:
[0019]银行业务系统的数据库告警数据、性能数据、运行日志数据和操作日志数据。
[0020]在一种可能的实现方式中,所述方法还包括:
[0021]将所述当前故障数据保存,并进行展示。
[0022]第二方面,本申请实施例提供了一种银行数据库故障分析装置,包括:
[0023]采集单元,用于采集银行业务系统的数据库当前数据;
[0024]获取单元,用于获取函数模型的训练集,所述训练集包括:银行业务系统的数据库历史数据和所述银行业务系统的数据库历史数据中的历史故障数据;
[0025]学习单元,用于利用所述训练集学习数据库数据和数据库数据中的故障数据的映射关系;
[0026]确定单元,用于根据所述映射关系确定所述函数模型的模型参数;
[0027]输入单元,用于将所述当前数据输入预先训练的所述函数模型,预先训练的所述函数模型输出所述当前数据中的当前故障数据。
[0028]在一种可能的实现方式中,所述采集单元,具体用于:
[0029]获取银行业务系统的数据库的初始数据;
[0030]对所述初始数据按照预先定义的特征进行特征提取,得到提取后的数据;
[0031]将所述提取后的数据作为所述银行业务系统的数据库当前数据。
[0032]在一种可能的实现方式中,所述初始数据,包括:
[0033]银行业务系统的数据库告警数据、性能数据、运行日志数据和操作日志数据。
[0034]在一种可能的实现方式中,所述装置还包括:
[0035]保存展示单元,用于将所述当前故障数据保存,并进行展示。
[0036]第三方面,本申请实施例提供了一种银行数据库故障分析系统,包括:
[0037]存储器,用于存储计算机程序;
[0038]处理器,用于执行所述计算机程序时实现如上述所述银行数据库故障分析方法的步骤。
[0039]第四方面,本申请实施例提供了一种计算机可读介质,所述计算机可读介质上存储有计算机程序,所述计算机程序被处理执行时实现如上述所述银行数据库故障分析方法的步骤。
[0040]与现有技术相比,本申请实施例具有以下有益效果:
[0041]本申请实施例提供了一种银行数据库故障分析方法、装置、系统和介质,可应用于人工智能领域、大数据领域或金融领域。该方法包括:采集银行业务系统的数据库当前数据,获取函数模型的训练集,训练集包括:银行业务系统的数据库历史数据和银行业务系统的数据库历史数据中的历史故障数据,利用训练集学习数据库数据和数据库数据中的故障数据的映射关系,根据映射关系确定函数模型的模型参数,将当前数据输入预先训练的函数模型,预先训练的函数模型输出当前数据中的当前故障数据。从而可以利用预先训练的函数模型自动定位故障,缩短数据库故障分析时长,提高效率,增强用户的使用体验。
附图说明
[0042]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0043]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0044]图1示出了本申请实施例提供的一种银行数据库故障分析方法的流程图;
[0045]图2示出了本申请实施例提供的一种银行数据库故障分析装置的框架图;
[0046]图3示出了本申请实施例提供的又一种银行数据库故障分析方法的流程图;
[0047]图4示出了本申请实施例提供的一种银行数据库故障分析装置的示意图。
具体实施方式
[0048]需要说明的是,本专利技术提供的一种银行数据库故障分析方法、装置、系统和介质,可应用于人工智能领域、大数据领域或金融领域。上述仅为示例,并不对本专利技术提供的一种银行数据库故障分析方法、装置、系统和介质的应用领域进行限定。
[0049]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种银行数据库故障分析方法,其特征在于,包括:采集银行业务系统的数据库当前数据;获取函数模型的训练集,所述训练集包括:银行业务系统的数据库历史数据和所述银行业务系统的数据库历史数据中的历史故障数据;利用所述训练集学习数据库数据和数据库数据中的故障数据的映射关系;根据所述映射关系确定所述函数模型的模型参数;将所述当前数据输入预先训练的所述函数模型,预先训练的所述函数模型输出所述当前数据中的当前故障数据。2.根据权利要求1所述的方法,其特征在于,所述采集银行业务系统的数据库当前数据,包括:获取银行业务系统的数据库的初始数据;对所述初始数据按照预先定义的特征进行特征提取,得到提取后的数据;将所述提取后的数据作为所述银行业务系统的数据库当前数据。3.根据权利要求2所述的方法,其特征在于,所述初始数据,包括:银行业务系统的数据库告警数据、性能数据、运行日志数据和操作日志数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述当前故障数据保存,并进行展示。5.一种银行数据库故障分析装置,其特征在于,包括:采集单元,用于采集银行业务系统的数据库当前数据;获取单元,用于获取函数模型的训练集,所述训练集包括:银行业务系统的数据库历史数据和所述银行业务系统的数据库历史数据中的历史故障数据;学习单元,用于...

【专利技术属性】
技术研发人员:牙祖将
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1