[发明专利]一种动态监控方法、装置、设备和存储介质有效
申请号: | 201811037751.5 | 申请日: | 2018-09-06 |
公开(公告)号: | CN109308242B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 王蒙蒙;郭振岗;王海龙 | 申请(专利权)人: | 上海达梦数据库有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 监控 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种动态监控方法、装置、设备和存储介质。其中,该方法包括:获取当前周期的数据库日志,并将数据库日志发送给数据库备机;当前周期监控参数的至少一项大于监控阈值,则将数据库备机的状态切换为无效状态,该当前周期监控参数包括数据库日志的平均传输耗时和平均重演耗时;将历史数据库日志发送给数据库备机;历史周期监控参数小于或等于监控阈值,则将数据库备机的状态切换为有效状态,该历史周期监控参数包括历史数据库日志的平均传输耗时和平均重演耗时。本发明实施例提供的技术方案,实现了数据库主机与数据库备机之间的网络传输异常或数据库备机异常的动态监控,提高了数据库主机的响应速度,优化了数据库主机性能。
技术领域
本发明实施例涉及数据库处理领域,尤其涉及一种动态监控方法、装置、设备和存储介质。
背景技术
在数据库技术高速发展的当下,针对数据库高可用性的实现需求也越来越大。而数据库主备系统是当前比较常见的针对数据库高可用性的解决方案,通常由一个主机、一个或若干个备机构成。其中,主机对外提供正常的数据库服务,备机通过一些方式实时或异步地保持与主机的数据一致,以能够在主机出现故障时切换成主机对外继续提供服务。
目前较为常见的保证备机与主机数据一致的方法是主机将自身的重做日志(Redolog)发送给备机,备机通过重演主机的Redo日志,保持与主机的数据同步。当备机需要与主机保持实时同步时,主机应在Redo日志写入磁盘之前,通过网络向备机发送Redo日志,并在收到备机日志重演完成的响应消息后,再将Redo日志写入磁盘。
而当主机与备机之间的网络出现故障、网络连接正常但速度异常降低;或者备机出现异常,备机数据库实例正常活动,但Redo日志重演速度异常降低等情况时,由于主机需要等待备机日志重演完成的响应消息才将Redo日志写入磁盘,因此主机性能会受到网络传输异常或备机异常的影响,此时主机上事务提交等涉及到Redo日志刷盘的数据库请求对应的响应速度会变慢,进而影响主机的响应速度,造成业务系统响应变慢。
发明内容
本发明实施例提供了一种动态监控方法、装置、设备和存储介质,以实现数据库主机与数据库备机之间的网络传输异常或数据库备机异常的监控,提高数据库主机的响应速度,优化数据库主机性能。
第一方面,本发明实施例提供了一种动态监控方法,该方法包括:
获取当前周期的数据库日志,并将所述数据库日志发送给数据库备机;
当前周期监控参数的至少一项大于监控阈值,则将所述数据库备机的状态切换为无效状态,所述当前周期监控参数包括所述数据库日志的平均传输耗时和所述数据库备机重演所述数据库日志的平均重演耗时;
将历史数据库日志发送给所述数据库备机;
历史周期监控参数小于或等于监控阈值,则将所述数据库备机的状态切换为有效状态,所述历史周期监控参数包括所述历史数据库日志的平均传输耗时和所述数据库备机重演所述历史数据库日志的平均重演耗时。
第二方面,本发明实施例提供了一种动态监控装置,该装置包括:
当前日志获取模块,用于获取当前周期的数据库日志,并将所述数据库日志发送给数据库备机;
备机无效模块,用于当前周期监控参数的至少一项大于监控阈值,则将所述数据库备机的状态切换为无效状态,所述当前周期监控参数包括所述数据库日志的平均传输耗时和所述数据库备机重演所述数据库日志的平均重演耗时;
历史日志发送模块,用于将历史数据库日志发送给所述数据库备机;
备机恢复模块,用于历史周期监控参数小于或等于监控阈值,则将所述数据库备机的状态切换为有效状态,所述历史周期监控参数包括所述历史数据库日志的平均传输耗时和所述数据库备机重演所述历史数据库日志的平均重演耗时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海达梦数据库有限公司,未经上海达梦数据库有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811037751.5/2.html,转载请声明来源钻瓜专利网。