主数据库监控方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:19593072 阅读:36 留言:0更新日期:2018-11-28 04:47
本申请涉及一种主数据库监控方法、装置、计算机设备和存储介质。所述方法包括:获取数据库集群对应的配置文件;根据所述配置文件确定所述数据库集群中的主数据库;向所述主数据库写入指定字段数据;当判定写入失败时,向第一监控服务器发送第一写入控制指令;所述第一写入控制指令用于指示所述第一监控服务器向所述主数据库写入所述指定字段数据;接收所述第一监控服务器反馈的与所述第一写入控制指令对应的提示信息;当所述提示信息表示写入指定字段数据失败时,触发切换主数据库。采用本方法能够避免因网络连接问题引起主数据库切换而导致的资源浪费。

【技术实现步骤摘要】
主数据库监控方法、装置、计算机设备和存储介质
本申请涉及数据库
,特别是涉及一种主数据库监控方法、装置、计算机设备和存储介质。
技术介绍
随着数据库技术的发展,出现了数据库集群技术,顾名思义,数据库集群就是由至少两台或多台数据库组成的集群。数据库集群可以实现读写分离,即数据库集群中包括主数据库和从数据库,主数据库可读写,从数据库只读,各从数据库实时同步主数据库的数据,以保证主从数据库的数据一致性,从而能够提高数据库的系统性能。由此可见,有效监控主数据库的运行情况并保证数据库集群的可读写功能是至关重要的。目前常用的主数据库监控方法是基于MHA(MasterHighAvailability,高可用软件)实现的,MHA监控管理服务器通过连接主数据库来检测主数据库的运行状态,当连接失败则判定主数据库运行故障。然而,目前的主数据库监控方法,存在由于MHA监控管理服务器和主数据库之间的网络连接问题导致频繁切换主数据库,从而导致资源浪费。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够避免资源浪费的主数据库监控方法、装置、计算机设备和存储介质。一种主数据库监控方法,所述方法包括:获取本文档来自技高网...

【技术保护点】
1.一种主数据库监控方法,所述方法包括:获取数据库集群对应的配置文件;根据所述配置文件确定所述数据库集群中的主数据库;向所述主数据库写入指定字段数据;当判定写入失败时,向第一监控服务器发送第一写入控制指令;所述第一写入控制指令用于指示所述第一监控服务器向所述主数据库写入所述指定字段数据;接收所述第一监控服务器反馈的与所述第一写入控制指令对应的提示信息;当所述提示信息表示写入所述指定字段数据失败时,触发切换主数据库。

【技术特征摘要】
1.一种主数据库监控方法,所述方法包括:获取数据库集群对应的配置文件;根据所述配置文件确定所述数据库集群中的主数据库;向所述主数据库写入指定字段数据;当判定写入失败时,向第一监控服务器发送第一写入控制指令;所述第一写入控制指令用于指示所述第一监控服务器向所述主数据库写入所述指定字段数据;接收所述第一监控服务器反馈的与所述第一写入控制指令对应的提示信息;当所述提示信息表示写入所述指定字段数据失败时,触发切换主数据库。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:向所述主数据库写入指定字段数据时起,累计计算成功写入指定字段数据的写入等待时长;当所述写入等待时长达到预设等待时长时,判定写入失败。3.根据权利要求1所述的方法,其特征在于,所述当判定写入失败时,向第一监控服务器发送第一写入控制指令包括:当判定写入失败时,查询第一监控服务器的网络地址和端口;根据所述网络地址和端口远程登录所述第一监控服务器;向远程登录的第一监控服务器发送第一写入控制指令。4.根据权利要求3所述的方法,其特征在于,所述接收所述第一监控服务器反馈的与所述第一写入控制指令对应的提示信息包括:当所述第一监控服务器向所述主数据库写入所述指定字段数据失败的次数达到预设次数时,接收所述第一监控服务器反馈的与所述第一写入控制指令对应的、表示写入指定字段数据失败的提示消息。5.根据权利要求1至4任一项所述的方法,其特征在于,所述当所述提示信息表示写入所述指定字段数据失败时,触发切换主数据库包括:当所述提示信息表示写入所述指定字段数据失败时,查询第二监控服务器;向所述第二监控服务器发送第二写入控制指令...

【专利技术属性】
技术研发人员:卢坚
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:广东,44

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

1