一种数据库的数据链路评估方法、装置以及计算机设备制造方法及图纸

技术编号:37809869 阅读:11 留言:0更新日期:2023-06-09 09:39
本公开提供了一种数据库的数据链路评估方法、装置以及计算机设备,其中,该方法包括:在接收到待处理任务后,获取数据链路,其中,所述数据链路用于处理所述待处理任务;确定所述数据链路的历史运行数据,并确定所述历史运行数据中与预设数据类型相匹配的目标数据;基于所述目标数据,将所述历史运行数据与所述待处理任务的任务信息进行匹配,得到所述数据链路与所述待处理任务的匹配度,并基于所述匹配度评估所述数据链路的运行状态。评估所述数据链路的运行状态。评估所述数据链路的运行状态。

【技术实现步骤摘要】
一种数据库的数据链路评估方法、装置以及计算机设备


[0001]本公开涉及数据库
,具体而言,涉及一种数据库的数据链路评估方法、装置以及计算机设备。

技术介绍

[0002]分布式数据库系统本质上是由不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库。分布式数据库系统的节点分散部署,数据库业务处理流程会涉及部署在不同城市、机房的服务节点。事务流程处理通常是通过预先配置的链路,该链路包括单个或多个节点。
[0003]然而,因为分布式数据库系统中节点负载、网络等因素不是一成不变的,预先配置的链路中节点的处理效率往往是不断变化的,例如,当前链路的计算节点负载较大,若仍通过该链路处理事务,则会影响事务处理结果和处理效率。

技术实现思路

[0004]本公开实施例至少提供一种数据库的数据链路评估方法、装置以及计算机设备。
[0005]第一方面,本公开实施例提供了一种数据库的数据链路评估方法,包括:
[0006]在接收到待处理任务后,获取数据链路,其中,所述数据链路用于处理所述待处理任务;
[0007]确定所述数据链路的历史运行数据,并确定所述历史运行数据中与预设数据类型相匹配的目标数据;
[0008]基于所述目标数据,将所述历史运行数据与所述待处理任务的任务信息进行匹配,得到所述数据链路与所述待处理任务的匹配度,并基于所述匹配度评估所述数据链路的运行状态。
[0009]一种可选的实施方式中,所述基于所述目标数据,将所述历史运行数5据与所述待处理任务的任务信息进行匹配,得到所述数据链路与所述待处理任务的匹配度,包括:
[0010]对所述历史运行数据进行筛选操作,得到第一数据,其中,所述第一数据用于指示所述历史运行数据中满足置信条件的数据;
[0011]基于所述目标数据,确定所述第一数据中与所述待处理任务的任务信0息相匹配的第二数据;
[0012]基于所述第二数据,分析所述数据链路的实时运行数据,得到所述数据链路与所述待处理任务的匹配度。
[0013]一种可选的实施方式中,所述对所述历史运行数据进行筛选操作,得到第一数据,包括:
[0014]5确定所述历史运行数据的平均值;
[0015]确定各个所述历史运行数据与所述平均值的第一偏差值,并基于所述第一偏差值确定各个所述历史运行数据的置信度;
[0016]将置信度满足所述置信条件的历史运行数据确定为第一数据。
[0017]一种可选的实施方式中,所述基于所述目标数据,确定所述第一数据0中与所述待处理任务的任务信息相匹配的第二数据,包括:
[0018]确定所述目标数据中与所述待处理任务相匹配的数据,并基于该数据与所述任务信息确定聚类参数;
[0019]基于所述聚类参数,对所述第一数据进行聚类操作,得到所述第二数据。
[0020]5一种可选的实施方式中,所述基于所述第二数据,分析所述数据链路的实时运行数据,得到所述数据链路与所述待处理任务的匹配度,包括:
[0021]获取所述数据链路的实时运行数据;
[0022]确定所述实时运行数据与所述第二数据的第二偏差值;
[0023]基于所述第二偏差值,确定所述数据链路与所述待处理任务的匹配度。
[0024]一种可选的实施方式中,所述基于所述匹配度评估所述数据链路的运行状态,包括:
[0025]基于所述第二偏差值,确定所述目标数据的预估值;
[0026]基于所述预估值与所述匹配度,评估所述数据链路的运行状态。
[0027]一种可选的实施方式中,所述确定所述数据链路的历史运行数据,包括:
[0028]确定所述数据链路中的链路节点,其中,所述链路节点为用于对所述待处理任务进行运算和/或存储数据的节点;
[0029]采集所述链路节点在历史时段内的运行数据,并基于所述运行数据确定所述历史运行数据。
[0030]第二方面,本公开实施例还提供一种数据库的数据链路评估装置,包括:
[0031]获取单元,用于在接收到待处理任务后,获取数据链路;
[0032]确定单元,用于确定所述数据链路的历史运行数据,并确定所述历史运行数据中与预设数据类型相匹配的目标数据;
[0033]匹配单元,用于基于所述目标数据与所述待处理任务的任务信息进行匹配,得到所述数据链路与所述待处理任务的匹配度,并基于所述匹配度评估所述数据链路的运行状态。
[0034]第三方面,本公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0035]第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0036]本公开提供了一种数据库的数据链路评估方法、装置以及计算机设备。在本公开实施例中,在接收到待处理任务后,可以获取对应的数据链路,并确定该数据链路的历史运行数据,接下来,可以确定该历史运行数据中与预设数据类型相匹配的目标数据,并基于该目标数据,确定该数据链路与待处理任务的匹配度,以基于该匹配度评估数据链路的运行状态,从而基于数据链路的运行状态确定出用于处理该待处理任务的数据链路,提高了任
务处理结果的准确度以及任务处理效率。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0037]为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0038]图1示出了本公开实施例所提供的一种数据库的数据链路评估方法的流程图;
[0039]图2示出了本公开实施例所提供的各数据类型所对应数据的示意图;
[0040]图3示出了本公开实施例所提供的筛选操作的筛选流程示意图;
[0041]图4示出了本公开实施例所提供的dbscan算法聚类示意图;
[0042]图5示出了本公开实施例所提供的一种数据库的数据链路评估系统的架构图;
[0043]图6示出了本公开实施例所提供的一种数据库的数据链路评估装置的示意图;
[0044]图7示出了本公开实施例所提供的一种计算机设备的示意图。
具体实施方式
[0045]为使本公开实施例的目的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据库的数据链路评估方法,其特征在于,包括:在接收到待处理任务后,获取数据链路,其中,所述数据链路用于处理所述待处理任务;确定所述数据链路的历史运行数据,并确定所述历史运行数据中与预设数据类型相匹配的目标数据;基于所述目标数据,将所述历史运行数据与所述待处理任务的任务信息进行匹配,得到所述数据链路与所述待处理任务的匹配度,并基于所述匹配度评估所述数据链路的运行状态。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标数据,将所述历史运行数据与所述待处理任务的任务信息进行匹配,得到所述数据链路与所述待处理任务的匹配度,包括:对所述历史运行数据进行筛选操作,得到第一数据,其中,所述第一数据用于指示所述历史运行数据中满足置信条件的数据;基于所述目标数据,确定所述第一数据中与所述待处理任务的任务信息相匹配的第二数据;基于所述第二数据,分析所述数据链路的实时运行数据,得到所述数据链路与所述待处理任务的匹配度。3.根据权利要求2所述的方法,其特征在于,所述对所述历史运行数据进行筛选操作,得到第一数据,包括:确定所述历史运行数据的平均值;确定各个所述历史运行数据与所述平均值的第一偏差值,并基于所述第一偏差值确定各个所述历史运行数据的置信度;将置信度满足所述置信条件的历史运行数据确定为第一数据。4.根据权利要求2所述的方法,其特征在于,所述基于所述目标数据,确定所述第一数据中与所述待处理任务的任务信息相匹配的第二数据,包括:确定所述目标数据中与所述待处理任务相匹配的数据,并基于该数据与所述任务信息确定聚类参数;基于所述聚类参数,对所述第一数据进行聚类操作,得到所述第二数据。5.根据权利要求2所述的方法,其特征在于,所述基于所述第二数据,分析所述数据链路的实时运...

【专利技术属性】
技术研发人员:陈星宇张玲东刘骏管天云吕伟初
申请(专利权)人:金篆信科有限责任公司
类型:发明
国别省市:

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

1