System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种主从节点切换方法、装置及设备。
技术介绍
1、mysql是企业普遍选择的一种关系型数据库。mysql除了性能高、具有可扩展性、事务支持良好等优点外,更重要的是其高可用架构比较完善。为了保障数据安全及提升业务处理效率,企业的不同业务往往使用不同的数据库集群,即在同一数据库集群中的不同节点基于相同的mysql数据提供进行数据服务。随着mysql版本的更新迭代以及各高可用架构的优缺点不同,因此不同的数据库集群所采用的高可用架构往往不同,而这对数据库运维人员的要求也越来越高。
技术实现思路
1、本申请提供一种主从节点切换方法、装置及设备,以提升数据库集群的主从节点切换效率,降低因人为处理所带来的误处理风险。
2、第一方面,本申请实施例提供了一种主从节点切换方法,包括:
3、根据接收到的主从节点切换请求,确定待处理的目标数据库集群的目标集群架构;所述目标数据库集群是m个数据库集群中的任意数据库集群,所述m个数据库集群对应n个集群架构,m和n均为大于1的整数,且m大于等于n;所述目标数据库集群包括主节点和至少一个从节点;
4、根据与所述目标集群架构相匹配的目标检查方案及所述目标数据库集群中每个节点的元数据,确定所述从节点中满足切换条件的目标从节点;
5、根据与所述目标集群架构相匹配的目标切换方案,对所述主节点和所述目标从节点进行主从切换处理。
6、可以看出,本申请实施例中,在接收到的主从节点切换请求时,确
7、第二方面,本申请实施例提供了一种主从节点切换装置,包括:
8、接收模块,用于根据接收到的主从节点切换请求,确定待处理的目标数据库集群的目标集群架构;所述目标数据库集群是m个数据库集群中的任意数据库集群,所述m个数据库集群对应n个集群架构,m和n均为大于1的整数,且m大于等于n;所述目标数据库集群包括主节点和至少一个从节点;
9、确定模块,用于根据与所述目标集群架构相匹配的目标检查方案及所述目标数据库集群中每个节点的元数据,确定所述从节点中满足切换条件的目标从节点;
10、切换模块,用于根据与所述目标集群架构相匹配的目标切换方案,对所述主节点和所述目标从节点进行主从切换处理。
11、第三方面,本申请实施例提供了一种电子设备,包括:
12、处理器;以及,被安排成存储计算机可执行指令的存储器,所述可执行指令被配置由所述处理器执行,所述可执行指令包括用于执行上述第一方面提供的主从节点切换方法中的步骤。
13、第四方面,本申请实施例提供了一种存储介质,所述存储介质用于存储计算机可执行指令,所述可执行指令使得计算机执行上述第一方面提供的主从节点切换方法。
本文档来自技高网...【技术保护点】
1.一种主从节点切换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据与所述目标集群架构相匹配的目标检查方案及所述目标数据库集群中每个节点的元数据,确定所述从节点中满足切换条件的目标从节点,包括:
3.根据权利要求2所述的方法,其特征在于,所述待检查项包括参数配置、所述从节点与所述主节点之间的数据延迟状态;所述在所述目标数据库集群的每个节点的元数据中,获取所述待检查项对应的待检查数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据与所述目标集群架构相匹配的目标切换方案,对所述主节点和所述目标从节点进行主从切换处理,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述目标切换方案、所述主节点的元数据及所述目标从节点的元数据,确定目标切换信息,包括:
6.根据权利要求4所述的方法,其特征在于,所述根据所述目标切换信息和所述目标切换方案,对所述主节点和所述目标从节点进行主从切换处理,包括:
7.根据权利要求1所述的方法,其特征在于,所述主从切换处理包括角色切换处理和配
8.一种主从节点切换装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机可执行指令,所述可执行指令使得计算机执行如权利要求1-7任一项所述的主从节点切换方法。
...【技术特征摘要】
1.一种主从节点切换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据与所述目标集群架构相匹配的目标检查方案及所述目标数据库集群中每个节点的元数据,确定所述从节点中满足切换条件的目标从节点,包括:
3.根据权利要求2所述的方法,其特征在于,所述待检查项包括参数配置、所述从节点与所述主节点之间的数据延迟状态;所述在所述目标数据库集群的每个节点的元数据中,获取所述待检查项对应的待检查数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据与所述目标集群架构相匹配的目标切换方案,对所述主节点和所述目标从节点进行主从切换处理,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述目标切换方案、...
【专利技术属性】
技术研发人员:段勇,
申请(专利权)人:马上消费金融股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。