[发明专利]主数据库监控方法、装置、计算机设备和存储介质有效
申请号: | 201810549605.4 | 申请日: | 2018-05-31 |
公开(公告)号: | CN108897658B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 卢坚 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/14 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 孙凯乐 |
地址: | 518051 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 监控 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种主数据库监控方法、装置、计算机设备和存储介质。所述方法包括:获取数据库集群对应的配置文件;根据所述配置文件确定所述数据库集群中的主数据库;向所述主数据库写入指定字段数据;当判定写入失败时,向第一监控服务器发送第一写入控制指令;所述第一写入控制指令用于指示所述第一监控服务器向所述主数据库写入所述指定字段数据;接收所述第一监控服务器反馈的与所述第一写入控制指令对应的提示信息;当所述提示信息表示写入指定字段数据失败时,触发切换主数据库。采用本方法能够避免因网络连接问题引起主数据库切换而导致的资源浪费。
技术领域
本申请涉及数据库技术领域,特别是涉及一种主数据库监控方法、装置、计算机设备和存储介质。
背景技术
随着数据库技术的发展,出现了数据库集群技术,顾名思义,数据库集群就是由至少两台或多台数据库组成的集群。数据库集群可以实现读写分离,即数据库集群中包括主数据库和从数据库,主数据库可读写,从数据库只读,各从数据库实时同步主数据库的数据,以保证主从数据库的数据一致性,从而能够提高数据库的系统性能。由此可见,有效监控主数据库的运行情况并保证数据库集群的可读写功能是至关重要的。
目前常用的主数据库监控方法是基于MHA(Master High Availability,高可用软件)实现的,MHA监控管理服务器通过连接主数据库来检测主数据库的运行状态,当连接失败则判定主数据库运行故障。
然而,目前的主数据库监控方法,存在由于MHA监控管理服务器和主数据库之间的网络连接问题导致频繁切换主数据库,从而导致资源浪费。
发明内容
基于此,有必要针对上述技术问题,提供一种能够避免资源浪费的主数据库监控方法、装置、计算机设备和存储介质。
一种主数据库监控方法,所述方法包括:
获取数据库集群对应的配置文件;
根据所述配置文件确定所述数据库集群中的主数据库;
向所述主数据库写入指定字段数据;
当判定写入失败时,向第一监控服务器发送第一写入控制指令;所述第一写入控制指令用于指示所述第一监控服务器向所述主数据库写入所述指定字段数据;
接收所述第一监控服务器反馈的与所述第一写入控制指令对应的提示信息;
当所述提示信息表示写入所述指定字段数据失败时,触发切换主数据库。
一种主数据库监控装置,所述装置包括:
获取模块,用于获取数据库集群对应的配置文件;
确定模块,用于根据所述配置文件确定所述数据库集群中的主数据库;
写入模块,用于向所述主数据库写入指定字段数据;
发送模块,用于当判定写入失败时,向第一监控服务器发送第一写入控制指令;所述第一写入控制指令用于指示所述第一监控服务器向所述主数据库写入所述指定字段数据;
接收模块,用于接收所述第一监控服务器反馈的与所述第一写入控制指令对应的提示信息;
切换模块,用于当所述提示信息表示写入所述指定字段数据失败时,触发切换主数据库。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取数据库集群对应的配置文件;
根据所述配置文件确定所述数据库集群中的主数据库;
向所述主数据库写入指定字段数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810549605.4/2.html,转载请声明来源钻瓜专利网。