数据库性能分析方法及装置制造方法及图纸

技术编号:39574846 阅读:9 留言:0更新日期:2023-12-03 19:26
本发明专利技术公开了一种数据库性能分析方法及装置,涉及金融科技领域,其中,该方法包括:接收从客户端采集的数据库性能数据;对数据库性能数据进行重采样,根据重采样结果确定数据库待监控的目标性能数据类别;根据数据库待监控的目标性能数据类别,确定数据库监控组件能够识别的接口数据;根据接口数据,利用监控组件查询获得数据库待监控的目标性能数据;将数据库待监控的目标性能数据与数据库性能告警基线进行比较,在目标性能数据超过数据库性能告警基线时,发送告警信息

【技术实现步骤摘要】
数据库性能分析方法及装置


[0001]本专利技术涉及金融科技领域,尤其涉及数据库性能分析方法及装置


技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文

此处的描述不因为包括在本部分中就承认是现有技术

[0003]随着企业数据量的不断增长和业务的复杂化,数据库已经成为企业中不可或缺的一部分,同时也成为了数据安全和业务稳定性的重要保障

然而,随着数据库规模的扩大和业务的复杂性增加,如何保证数据库的性能和稳定性成为了企业中急需解决的问题

[0004]传统的数据库性能分析方式通常是手动分析,即管理员需要花费大量的时间和精力来分析数据库的性能数据

然而,这种方法存在着诸如效率低

容易出错

不适用于大规模数据库等问题,现有技术中没有针对该问题的解决方案


技术实现思路

[0005]本专利技术实施例提供一种数据库性能分析方法,用以提升工作效率,避免人工误差,该方法包括:
[0006]接收从客户端采集的数据库性能数据;
[0007]对数据库性能数据进行重采样,根据重采样结果确定数据库待监控的目标性能数据类别;
[0008]根据数据库待监控的目标性能数据类别,确定数据库监控组件能够识别的接口数据;
[0009]根据接口数据,利用监控组件查询获得数据库待监控的目标性能数据;
[0010]将数据库待监控的目标性能数据与数据库性能告警基线进行比较,在目标性能数据超过数据库性能告警基线时,发送告警信息
[0011]本专利技术实施例还提供一种数据库性能分析装置,用以提升工作效率,避免人工误差,该装置包括:
[0012]接收模块,用于接收从客户端采集的数据库性能数据;
[0013]重采样模块,用于对数据库性能数据进行重采样,根据重采样结果确定数据库待监控的目标性能数据类别;
[0014]转化模块,用于根据数据库待监控的目标性能数据类别,确定数据库监控组件能够识别的接口数据;
[0015]查询模块,用于根据接口数据,利用监控组件查询获得数据库待监控的目标性能数据;
[0016]预警模块,用于将数据库待监控的目标性能数据与数据库性能告警基线进行比较,在目标性能数据超过数据库性能告警基线时,发送告警信息

[0017]本专利技术实施例还提供一种计算机设备,包括存储器

处理器及存储在存储器上并
可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述数据库性能分析方法

[0018]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述数据库性能分析方法

[0019]本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述数据库性能分析方法

[0020]本专利技术实施例中,接收从客户端采集的数据库性能数据;对数据库性能数据进行重采样,根据重采样结果确定数据库待监控的目标性能数据类别;根据数据库待监控的目标性能数据类别,确定数据库监控组件能够识别的接口数据;根据接口数据,利用监控组件查询获得数据库待监控的目标性能数据;将数据库待监控的目标性能数据与数据库性能告警基线进行比较,在目标性能数据超过数据库性能告警基线时,发送告警信息

这样,通过数据库性能分析结果和监控技术相融合,再设置监控指令,实现了数据库性能指标数据的自动化采集

存储和分析,不仅效率更高

准确性更高,而且帮助管理员快速发现问题,避免了人工监控可能的失误,提升了数据库性能和稳定性

附图说明
[0021]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

在附图中:
[0022]图1为本专利技术实施例中提供的数据库性能分析方法的流程图;
[0023]图2为本专利技术实施例中提供的
MysqlAWR
工作示例图;
[0024]图3为本专利技术实施例中提供的数据库性能分析方法的示例图;
[0025]图4为本专利技术实施例中提供的供应链融资信息处理装置的示意图;
[0026]图5为本专利技术实施例中提供的电子设备的结构框图

具体实施方式
[0027]为使本专利技术实施例的目的

技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明

在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定

[0028]本文中术语“和
/
或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,
A

/

B
,可以表示:单独存在
A
,同时存在
A

B
,单独存在
B
这三种情况

另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括
A、B、C
中的至少一种,可以表示包括从
A、B

C
构成的集合中选择的任意一个或多个元素

[0029]在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于

参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征

结构或者特点包含于本申请的至少一个实施例或示例中

在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例

而且,描述的具体特征

结构或者特点可以在任何的一个或多个实施例或示
例中以合适的方式结合

各实施例中涉及的步骤顺序用于示意性说明本申请的实施,其中的步骤顺序不作限定,可根据需要作适当调整

[0030]在此对本专利技术实施例中出现的专业术语进行说明:
[0031]MySQL
:是一种开源的关系型数据库管理系统

它支持多种操作系统和编程语言,并具有高度可靠性

稳定性和扩展性,适用于各种不同规模和场景的应用

作为广泛使用的数据库管理系统之一,
MySQ本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据库性能分析方法,其特征在于,包括:接收从客户端采集的数据库性能数据;对数据库性能数据进行重采样,根据重采样结果确定数据库待监控的目标性能数据类别;根据数据库待监控的目标性能数据类别,确定数据库监控组件能够识别的接口数据;根据接口数据,利用监控组件查询获得数据库待监控的目标性能数据;将数据库待监控的目标性能数据与数据库性能告警基线进行比较,在目标性能数据超过数据库性能告警基线时,发送告警信息
。2.
如权利要求1所述的方法,其特征在于,接收从客户端采集的数据库性能数据,包括:接收性能分析工具客户端从数据库采集的数据库性能数据;所述性能分析工具客户端安装于采集的目标主机上
。3.
如权利要求2所述的方法,其特征在于,所述数据库为
MySQL
;所述性能分析工具为
MySQL AWR
;接收性能分析工具客户端从数据库采集的数据库性能数据,包括:通过执行
Snapshot
命令,接收
MySQL AWR
客户端从数据库采集的数据库性能数据
。4.
如权利要求1所述的方法,其特征在于,接收从客户端采集的数据库性能数据,包括:通过定时任务,接收从客户端采集的数据库性能数据
。5.
如权利要求1所述的方法,其特征在于,对数据库性能数据进行重采样,根据重采样结果确定数据库待监控的目标性能数据类别,包括:根据数据库运维需求信息,对数据库性能数据进行重采样,将重采样的结果确定为数据库待监控的目标性能数据类别
。6.
如权利要求1所述的方法,其特征在于,所述数据库监控组件为
Promethues
监控系统;根据数据库待监控的目标性能数据类别...

【专利技术属性】
技术研发人员:熊志标耿英
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1