【技术实现步骤摘要】
本专利技术属于数据库运维监控领域,尤其涉及一种用于数据库集群的主从间延时采集方法及装置。
技术介绍
1、目前在该领域下计算数据库集群的延时方法有通过直接获取show slave status中的seconds_behind_master来作为主从的延时值,该计算方法是不准确的,主要原因如下:
2、如果本地时间有问题会导致event时间戳不准,从而出现误差;如果io线程出现延迟,此时这个值是有误差的,seconds_behind_master可能显示为0,但实际和主库是有延迟的,容易出现误差;
3、所以当有大事物、索引不合理、主从时钟不同步、主从落盘参数参数等存在差异时会导致该方法得到的延时是不准确的;目前计算数据库集群的延时方法也有通过心跳表的方式来实现,也就是通过在主节点写入插入一条sql(类似心跳),然后通过周期性的计算从节点所在机器的当前时间与同步过来的心跳时间的差值作为延迟时间,虽然该方法在主从节点所在主机时钟是同步的情况下得到的时间延时会比直接获取seconds_behind_master精确,但是方法
...【技术保护点】
1.一种用于数据库集群的主从间延时采集方法,其特征在于,包括:
2.根据权利要求1所述的一种用于数据库集群的主从间延时采集方法,其特征在于,S1,通过数据库集群,获取主节点复制状态信息和从节点复制状态信息,具体包括:
3.根据权利要求2所述的一种用于数据库集群的主从间延时采集方法,其特征在于,S1还包括:
4.根据权利要求3所述的一种用于数据库集群的主从间延时采集方法,其特征在于,S3还包括:
5.一种用于数据库集群的主从间延时采集装置,其特征在于,用于实现权利要求1至4任一项所述的用于数据库集群的主从间延时采集方法,所
...【技术特征摘要】
1.一种用于数据库集群的主从间延时采集方法,其特征在于,包括:
2.根据权利要求1所述的一种用于数据库集群的主从间延时采集方法,其特征在于,s1,通过数据库集群,获取主节点复制状态信息和从节点复制状态信息,具体包括:
3.根据权利要求2所述的一种用于数据库集群的主从间延时采集方法,其特征在于,s1还包括:
4.根据权利要求3所述的一种用于数据库集群的主从间延时采集方法,其特征在于,s3还包括:
5.一种用于数据库集群的主从间延时采集装置,其特征在于,用于实现权利要求1至4任一项所述的用于数据库集群的主从间延时采集方法,所述装置包括:
6.根据权利要求5所述的一种用于数据库集群的主从间延时采集装置,其特征在于,所述位点获...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。