[发明专利]一种数据库主从服务断开的检测方法及装置在审
申请号: | 202110651637.7 | 申请日: | 2021-06-11 |
公开(公告)号: | CN113326325A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 杜铁涛;卢国鹏;彭荣杰 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/178;G06F16/18 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 彭燕 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 主从 服务 断开 检测 方法 装置 | ||
本发明实施例提供一种数据库主从服务断开的检测方法及装置。该方法包括:在断开检测时刻,获取主数据库的第一日志文件和从数据库的第二日志文件;将第一日志文件和第二日志文件进行对比,确定待同步记录,所述待同步记录为存在于第一日志文件中且未同步到第二日志文件中的日志记录;通过判断待同步记录中的日志记录的操作时间与断开检测时刻的关系,确定主数据库与从数据库之间是否处于断开状态。可以准确地确定第一日志文件中的待同步记录,并确定主从数据库是否处于断开状态,可以自动确定主从数据库之间的服务状态,同时获取了从数据库中缺失的数据,无需人工参与,节省了人力成本,提高了数据的传输效率。
技术领域
本发明实施例涉及计算机软件技术领域,尤其涉及一种数据库主从服务断开的检测方法、装置、计算设备及计算机可读存储介质。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。
MySQL主从同步是目前比较常用的数据库架构,通过引用主从同步使得数据可以从一个数据库复制到其他数据库上,从而有效缓解数据库的压力。在复制数据时,一个数据库充当主数据库(master),其余的数据库充当从数据库(slave)。Mysql数据库之间的主从同步是基于binlog(binary log,二进制日志)机制,主数据库使用binlog来记录数据库的变动情况,从数据库通过读取和执行该binlog文件来保持和主数据库的数据一致。然而,当主数据库和从数据库断开连接时,现有技术中对主从数据库是否处于断开状态不能及时地发现,导致数据不能实现有效的传输。
因此,目前需要一种数据库主从服务断开的检测方法,用以及时确定主从数据库是否处于断开状态并确定主数据库中待同步的数据。
发明内容
本发明实施例提供一种数据库主从服务断开的检测方法,用以及时确定主从数据库是否处于断开状态并确定主数据库中待同步的数据。
第一方面,本发明实施例提供一种数据库主从服务断开的检测方法,包括:
在断开检测时刻,获取主数据库的第一日志文件和从数据库的第二日志文件;
将所述第一日志文件和所述第二日志文件进行对比,确定待同步记录,所述待同步记录为存在于所述第一日志文件中且未同步到所述第二日志文件中的日志记录;
通过判断所述待同步记录中的日志记录的操作时间与所述断开检测时刻的关系,确定所述主数据库与所述从数据库之间是否处于断开状态。
通过在断开检测时刻获取的第一日志文件和第二日志文件进行对比,可以准确地确定第一日志文件中的待同步记录,并针对待同步记录中的日志记录的操作时间与断开检测时刻的关系,确定主从数据库是否处于断开状态。如此,可以自动确定主从数据库之间的服务状态,同时获取了从数据库中缺失的数据,无需人工参与,节省了人力成本,提高了数据的传输效率。
可选地,通过判断所述待同步记录中的日志记录的操作时间与所述断开检测时刻的关系,确定所述主数据库与所述从数据库之间是否处于断开状态,包括:
获取所述待同步记录中按照时间顺序排序的首个日志记录的第一操作时间;
若所述第一操作时间与所述断开检测时刻的差值大于预设阈值,则确定所述主数据库与所述从数据库之间处于断开状态。
若第一操作时间与断开检测时刻的差值大于预设阈值,则说明待同步记录中的第一条日志记录在预设阈值时间内并未同步至从数据库,说明主数据库和从数据库处于断开状态。
可选地,确定所述主数据库与所述从数据库之间处于断开状态之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110651637.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种脱除烟气中汞的方法
- 下一篇:图片更新方法和装置