[发明专利]分布式数据库系统监测方法及装置有效
| 申请号: | 201910794629.0 | 申请日: | 2019-08-27 |
| 公开(公告)号: | CN110502581B | 公开(公告)日: | 2022-07-08 |
| 发明(设计)人: | 张宇;胡博;张鲲 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
| 主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/21;G06F16/23 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 孙静;刘芳 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 数据库 系统 监测 方法 装置 | ||
本申请实施例提供一种分布式数据库系统监测方法及装置,该方法包括:根据分布式数据库系统中各数据库对应数据库访问请求,分别生成各数据库对应的数据库访问日志。根据各数据库访问日志的集合,确定分布式数据库系统的监测指标。根据监测指标确定数据库的状态,其中,监测指标用于指示分布式数据库系统的状态。通过分布式数据库系统中各数据库各自的数据库访问日志的集合,确定分布式数据库的监测指标,能够有效实现对分布式数据库的状态监控,并且通过各数据库的数据库访问日志的集合进行系统状态的确定,能够保证系统状态监测的整体性。
技术领域
本申请实施例涉及计算机技术,尤其涉及一种分布式数据库系统监测方法及装置。
背景技术
分布式数据库系统是指由多台物理独立的数据库服务器组成的数据库系统,在使用过程中,对各数据库的状态进行监测能够有效保证分布式数据库系统的使用安全。
目前,在实现分布式数据库系统的状态监测时,通常是针对分布式数据库系统中的每一个数据库,单独为每一个数据库分配一个用于执行状态监测的模块,其中一个监测模块只能针对性的监测一个数据库的状态。
然而,现有技术无法对分布式数据库系统的整体状态进行监测,从而系统状态监测缺乏整体性。
发明内容
本申请实施例提供一种分布式数据库系统监测方法及装置,以克服系统状态监测缺乏整体性的问题。
第一方面,本申请实施例提供一种分布式数据库系统监测方法,包括:
根据分布式数据库系统中各数据库对应数据库访问请求,分别生成各所述数据库对应的数据库访问日志;
根据各所述数据库访问日志的集合,确定所述分布式数据库系统的监测指标;
根据所述监测指标确定所述分布式数据库系统的状态,其中,所述监测指标用于指示所述分布式数据库系统的状态。
在一种可能的设计中,所述根据分布式数据库系统中各数据库对应数据库访问请求,分别生成各所述数据库对应的数据库访问日志,包括:
对所述数据库访问请求进行格式化处理,得到所述数据库访问请求对应的请求数据,其中,所述请求数据包括数据库标识;
根据所述数据库标识,将所述格式化后的请求数据发送至所述数据库标识对应的目标数据库;
所述目标数据库根据所述请求数据,生成所述目标数据库对应的数据库访问日志。
在一种可能的设计中,所述根据所述数据库访问日志的集合,确定所述分布式数据库系统的监测指标之前,所述方法还包括:
判断各所述数据库的数据库访问日志是否存在更新;
若是,则将更新的所述数据库访问日志发送至所述消息中间件。
所述消息中间件接收更新的所述数据库访问日志并进行存储,得到各所述数据库访问日志的集合。
在一种可能的设计中,所述根据所述监测指标确定所述分布式数据库系统的状态,包括:
将所述监测指标与预设阈值信息进行比较,确定所述分布式数据库系统的状态,其中,所述预设阈值信息包括所述监测指标对应的预设阈值。
在一种可能的设计中,所述数据库的状态包括正常状态和异常状态;
若所述分布式数据库系统的状态为异常状态,则所述根据所述监测指标确定所述分布式数据库系统的状态之后,所述方法还包括:
向指定地址发送预警信息,其中,所述预警信息用于指示所述分布式数据库系统发生访问异常。
在一种可能的设计中,所述根据所述监测指标确定所述分布式数据库系统的状态之后,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910794629.0/2.html,转载请声明来源钻瓜专利网。





