一种数据库监控方法、系统、装置、设备及存储介质制造方法及图纸

技术编号:33537381 阅读:14 留言:0更新日期:2022-05-19 02:21
本申请公开了一种数据库监控方法,该方法包括断所述数据库类型,根据所述数据库类型进行分组,得到数据库集;所述数据库集分别通信连接一个时序数据库;所述时序数据库与监控系统通信连接,以实现数据库监控,将监控系统中的数据库按照数据库类型进行分类,形成数据库集,时序数据库再将所接收到的数据库监控信息传递给监控系统,从而实现监控系统对数据库的数据监控,也扩大了监控系统所监控数据库的规模,提升了处理器的处理速率,不仅解决了对数据库进行监控时,处理器负载大的技术问题,还扩大了监控的数据库的规模。扩大了监控的数据库的规模。扩大了监控的数据库的规模。

【技术实现步骤摘要】
一种数据库监控方法、系统、装置、设备及存储介质


[0001]本申请涉及数据库
,尤其涉及一种数据库监控方法、系统、装置、设备及存储介质。

技术介绍

[0002]数据库管理系统是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML;或依据所支持的计算机类型来作分类,例如服务器群集、移动电话;或依据所用查询语言来作分类,例如SQL、XQuery;或依据性能冲量重点来作分类,例如最大规模、最高运行速度;亦或其他的分类方式。不论使用哪种分类方式,一些DBMS能够跨类别,例如,同时支持多种查询语言。
[0003]数据库管理系统是数据库系统的核心组成部分,主要完成对数据库的操作与管理功能,实现数据库对象的创建、数据库存储数据的查询、添加、修改与删除操作和数据库的用户管理、权限管理等。
[0004]现有技术中,对数据库进行监控时,处理器负载大,降低处理器处理速度。

技术实现思路

[0005]本申请的主要目的在于提供一种数据库监控方法、系统、装置、设备及存储介质,旨在解决对数据库进行监控时,处理器负载大的技术问题。
[0006]为实现上述目的,本申请提供一种数据库监控方法,所述方法用于监控系统,所述监控系统通信连接时序数据库,所述时序数据库通信连接数据库集,所述数据库集中包括至少两个数据库;所述方法包括以下步骤:
[0007]从所述时序数据库中获取所述数据库集中各数据库的时序数据,所述时序数据库中包括所述数据库集中各数据库的时序数据;
[0008]根据所述时序数据,对至少两个所述数据库进行监控。
[0009]可选地,所述采集所述数据库的时序数据的步骤之前,所述方法还包括:
[0010]判断多个数据库的数据库类型;
[0011]根据多个所述数据库的数据库类型,对多个所述数据库进行分组,以建立多个数据库集;
[0012]将各数据库集分别与不同的时序数据库建立通信连接,且将所有的时序数据库分别与对应的监控系统建立通信连接。
[0013]可选地,所所述将各数据库集分别与不同的时序数据库建立通信连接,且将所有的时序数据库分别与对应的监控系统建立通信连接的步骤之后,包括:
[0014]获取待新增数据库的数据库类型;
[0015]判断是否存在与所述待新增数据库的数据库类型相同的目标数据库集;
[0016]若是,则将所述待新增数据库添加到所述目标数据库集中。
[0017]可选地,所述判断是否存在与所述待新增数据库的数据库类型相同的目标数据库集的步骤之后,所述方法还包括:
[0018]若否,则以所述待新增数据库为集合元素,添加第一新增数据库集以及第一新增时序数据库;
[0019]将所述第一新增时序数据库与所述第一新增数据库集和第一监控系统建立通信连接。
[0020]可选地,所述获取待新增数据库的数据库类型的步骤之后,还包括:
[0021]获取所述待新增数据库的数量;
[0022]若所述待新增数据库的数量小于阈值,则执行所述获取待新增数据库的数据库类型的步骤;
[0023]若所述待新增数据库的数量大于等于阈值,则以所述待新增数据库为集合元素,添加第二新增数据库集以及第二新增时序数据库;
[0024]将所述第二新增时序数据库与所述第二新增数据库集和第二监控系统建立通信连接。
[0025]可选地,所述将各数据库集分别与不同的时序数据库建立通信连接,且将所有的时序数据库分别与对应的监控系统建立通信连接的步骤之后,还包括:
[0026]当某个数据库集中数据库数量为1时,将该数据库集中的数据库添加到其余任一数据库集,并撤去该数据库集对应的时序数据库和监控系统。
[0027]此外,为实现上述目的,本申请还提供一种数据库监控系统,所述数据库监控系统包括:
[0028]数据库集,所述数据库集中包括至少两个数据库;
[0029]时序数据库,所述时序数据库通信连接所述数据库集;
[0030]监控系统,所述监控系统通信连接时序数据库
[0031]此外,为实现上述目的,本申请还提供一种数据库监控装置,所述数据库监控装置包括:
[0032]获取模块,获取所述时序数据库的所述时序数据;
[0033]转发模块,转发所述时序数据库中的所述时序数据给监控系统。
[0034]此外,为实现上述目的,本申请还提供一种电子设备,所述电子设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现上述的方法。
[0035]此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,处理器执行所述计算机程序,实现上述的方法。
[0036]本申请所能实现的有益效果。
[0037]本申请实施例提出的一种数据库监控方法、系统、装置、设备及存储介质,通过判断所述数据库类型,根据所述数据库类型进行分组,得到数据库集;所述数据库集分别通信连接一个时序数据库;所述时序数据库与监控系统通信连接,以实现数据库监控,将监控系统中的数据库按照数据库类型进行分类,形成数据库集,数据库集再连接时序数据库,实时传递数据库集中的数据库监控信息,时序数据库再将所接收到的数据库监控信息传递给监控系统,从而实现监控系统对数据库的数据监控,由传统的一个监控系统对应一个数据库
转换为一个监控系统对应一个时序数据库,一个时序数据库相当于一个数据库集,从而扩大了监控系统所监控数据库的规模,提升了处理器的处理速率,不仅解决了对数据库进行监控时,处理器负载大的技术问题,还实现了扩大监控的数据库的规模。
附图说明
[0038]图1为本申请实施例涉及的硬件运行环境的电子设备结构示意图;
[0039]图2为本申请的实施例提供的一种数据库监控方法的流程示意图;
[0040]图3为本申请的实施例提供的一种数据库监控流程示意图;
[0041]图4为本申请的实施例提供的一种数据库监控系统中新增数据库的流程示意图;
[0042]图5为本申请的实施例提供的一种数据库监控系统中新增数据库的详细流程示意图;
[0043]图6为本申请的实施例提供的一种数据库监控系统中减少数据库的流程示意图;
[0044]图7为本申请的实施例提供的一种数据库监控系统的系统模块示意图;
[0045]图8为本申请的实施例提供的一种数据库监控装置的功能模块示意图。
[0046]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0047]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0048]本申请实施例的主要解决方案是从所述时序数据库中获取所述数据库集中各数据库的时序数据,所述时序数据库中包括所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据库监控方法,其特征在于,所述方法用于监控系统,所述监控系统通信连接时序数据库,所述时序数据库通信连接数据库集,所述数据库集中包括至少两个数据库;所述方法包括以下步骤:从所述时序数据库中获取所述数据库集中各数据库的时序数据,所述时序数据库中包括所述数据库集中各数据库的时序数据;根据所述时序数据,对至少两个所述数据库进行监控。2.如权利要求1所述的数据库监控方法,其特征在于,所述从所述时序数据库中获取所述数据库集中各数据库的时序数据,所述时序数据库中包括所述数据库集中各数据库的时序数据的步骤之前,包括:判断多个数据库的数据库类型;根据多个所述数据库的数据库类型,对多个所述数据库进行分组,以建立多个数据库集;将各数据库集分别与不同的时序数据库建立通信连接,且将所有的时序数据库分别与对应的监控系统建立通信连接。3.如权利要求2所述的数据库监控方法,其特征在于,所述将各数据库集分别与不同的时序数据库建立通信连接,且将所有的时序数据库分别与对应的监控系统建立通信连接的步骤之后,所述方法还包括:获取待新增数据库的数据库类型;判断是否存在与所述待新增数据库的数据库类型相同的目标数据库集;若是,则将所述待新增数据库添加到所述目标数据库集中。4.如权利要求3所述的数据库监控方法,其特征在于,所述判断是否存在与所述待新增数据库的数据库类型相同的目标数据库集的步骤之后,所述方法还包括:若否,则以所述待新增数据库为集合元素,添加第一新增数据库集以及第一新增时序数据库;将所述第一新增时序数据库与所述第一新增数据库集和第一监控系统建立通信连接。5.如权利要求3所述的数据库监控方法,其特征在于,所述获取待新增数据库的数据库类...

【专利技术属性】
技术研发人员:程鲁明魏能强肖菊香郭丽朱润娟张小文汤云富
申请(专利权)人:成都飞机工业集团有限责任公司
类型:发明
国别省市:

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

1