【技术实现步骤摘要】
一种数据库同步延时的确定方法、装置和设备
本专利技术涉及数据处理
,尤其涉及一种数据库同步延时的确定方法、装置和设备。
技术介绍
随着互联网的发展,由于单一数据库处理能力有限,单一数据库越来越不能满足业务的需求。通常,在业务系统中,会按照不同功能、业务维度,将数据库拆分成多个数据库。同时,多个数据库之间进行数据同步。然而,不同数据库之间的数据同步,存在一定延时;对于实时交易等场景,数据的延时会对业务造成一定影响,因此,需要及时的确定多个数据库中数据同步的延时,并根据延时大小,对数据库进行适时的调整,进而优化业务能力。现有技术中,对数据库的延时的测量,无法根据业务维度确定数据库表的延迟,进而无法用于对数据库性能的优化。因此,如何实现数据库的数据库同步延时的准确测量是目前亟待解决的技术问题。
技术实现思路
本专利技术实施例提供一种数据库同步延时的确定方法、装置和设备,用以实现数据库同步延时的准确测量,以对数据库的应用进行优化。本专利技术实施例提供一种数据库同步延时的确定方法,包括:第一服务器确定目标数据库的待检测数据库表;所述第一服务器获取所述待检测数据库表中预设时 ...
【技术保护点】
1.一种数据库同步延时的确定方法,其特征在于,包括:第一服务器确定目标数据库的待检测数据库表;所述第一服务器获取所述待检测数据库表中预设时段内的数据的同步时间和写入时间;所述同步时间为第二服务器将所述数据在源数据库与所述目标数据库进行同步的时间;所述写入时间为所述数据写入所述目标数据库的时间;所述第一服务器根据所述同步时间和所述写入时间,确定所述数据的同步延迟时间;所述第一服务器根据所述预设时段内的数据的同步延迟时间,确定所述待检测数据库表的同步延迟时间。
【技术特征摘要】
1.一种数据库同步延时的确定方法,其特征在于,包括:第一服务器确定目标数据库的待检测数据库表;所述第一服务器获取所述待检测数据库表中预设时段内的数据的同步时间和写入时间;所述同步时间为第二服务器将所述数据在源数据库与所述目标数据库进行同步的时间;所述写入时间为所述数据写入所述目标数据库的时间;所述第一服务器根据所述同步时间和所述写入时间,确定所述数据的同步延迟时间;所述第一服务器根据所述预设时段内的数据的同步延迟时间,确定所述待检测数据库表的同步延迟时间。2.如权利要求1所述的方法,其特征在于,所述待检测数据库表为所述源数据库中的业务数据表。3.如权利要求1所述的方法,其特征在于,确定所述待检测数据库表的同步延迟时间之后,还包括:所述第一服务器根据所述目标数据库中的各待检测数据库表的同步延迟时间,确定所述目标数据库的同步延迟时间。4.一种数据库同步延时的确定方法,其特征在于,包括:第二服务器确定源数据库中的待同步数据;所述第二服务器将所述待同步数据和所述待同步数据的同步时间发送至目标数据库;所述同步时间为所述第二服务器将所述数据在所述源数据库与目标数据库进行同步的时间;所述目标数据库中存储有所述待同步数据写入所述目标数据库的写入时间;所述数据的同步延迟时间是根据所述写入时间和所述同步时间确定的。5.如权利要求4所述的方法,其特征在于,所述方法还包括:所述第二服务器获取所述目标数据库中待检测数据库表的同步延时时间;所述待检测数据库表的同步延迟时间是根据所述待检测数据库表的各数据的同步延迟时间确定的;所述第二服务器根据所述同步延时时间,确定所述待检测数据库表的业务类型;所述第二服务器根据所述待检测数据库表的业务类型,确定所述源数据库中具有相同业务类型的源数据库表;所述第二服务器设置所述源数据库表的同步数据库表为所述待检测数据库表。6.如权利要求4或5所述的方法,其特征在于,所述待同步数据为业务数据。7.一种数据库同步延时的确定装置,其特征在于,包括:确定单元,用于确定目标数据库的待检测数据库表;处理单元,用于获取所述待检测数据库表中预设时段内的数据的同步时间和写入时间;所述同步时间为...
【专利技术属性】
技术研发人员:陈正,王大鹏,李洪鹏,殷舒,刘胜,
申请(专利权)人:联动优势科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。