暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN119576723A-一种数据库脑裂处理能力的检测方法及相关产品_电科金仓.PDF
5
18页
0次
2025-03-21
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202411709264 .4
(22)申请日 2024 .11 .26
(71)申请人 中电科金仓北京科技股份有限公
地址 100102 北京市朝阳区容达路7号院5
号楼13101内二层201
(72)发明人 李超 阮青松 
(74)专利代理机构 北京智汇东方知识产权代理
事务所(普通合伙) 11391
专利代理师 胡向阳
(51)Int.Cl .
G06F
11/34
(2006 .01)
G06F
16/242
(2019 .01)
G06F
16/27
(2019 .01)
(54)发明名称
一种数据库脑裂处理能力的检测方法及相
关产品
(57)摘要
本发明提供了一种数据库脑裂处理能力的
检测方法及相关产品检测方法包括向数据库
输入多个预设写操作向数据库注入预设故障
预设故障用于引发数据库生成脑裂以促使脑裂
处置程序运行根据所有预设写操作在各节点的
执行情况得到脑裂处置程序的脑裂处理能力
本发明的检测方法可提高了判断脑裂处置程序
的脑裂处理能力的准确度且本检测方法可自动
化运行降低了数据库开发或维护人员的劳动强
权利要求书2页 说明书9页 附图6页
CN 119576723 A
2025.03.07
CN 119576723 A
1 .一种数据库脑裂处理能力的检测方法其特征在于所述数据库包括多个节点且所
述数据库设置有脑裂处置程序所述检测方法包括
向所述数据库输入多个预设写操作
向所述数据库注入预设故障所述预设故障用于引发所述数据库生成脑裂
根据所有所述预设写操作在各所述节点的执行情况得到所述脑裂处置程序的所述脑
裂处理能力
2 .根据权利要求1所述的检测方法其特征在于所述的根据所有所述预设写操作在各
所述节点的执行情况得到所述脑裂处置程序的所述脑裂处理能力包括
获取各所述节点接收到的写操作指令的情况所述写操作指令一一对应于所述预设写
操作
判断是否存在至少两个所述节点在第一预设时长内接收到任一所述写操作指令
若是则判定所述脑裂处置程序产生业务分发异常
3 .根据权利要求2所述的检测方法其特征在于所述的判定所述脑裂处置程序产生业
务分发异常之后所述检测方法还包括
根据在所述第一预设时长内接收到所述写操作指令的所述节点的数量定量地得到所
述脑裂处置程序的防业务分发异常能力所述防业务分发异常能力的大小与在所述第一预
设时长内接收到所述写操作指令的所述节点的数量负相关
4 .根据权利要求1所述的检测方法其特征在于所述的根据所有所述预设写操作在各
所述节点的执行情况得到所述脑裂处置程序的所述脑裂处理能力包括
在向所述数据库注入所述预设故障的第二预设时长之后获取每个执行了写操作指令
的所述节点执行所述写操作指令的业务数据所述写操作指令一一对应于所述预设写操
作;
确定各所述业务数据中数据量最大的所述节点并将该所述节点的所述业务数据作为
待定全量数据
将所述待定全量数据与其他所述节点的所述业务数据进行比对以确定所述待定全量
数据是否包含其他所述节点的所有所述业务数据
若否则判定所述脑裂处置程序产生数据分歧
5 .根据权利要求1所述的检测方法其特征在于所述的根据所有所述预设写操作在各
所述节点的执行情况得到所述脑裂处置程序的所述脑裂处理能力包括
在向所述数据库注入所述预设故障的第三预设时长之后获取唯一主节点的业务数
据;
判断所述业务数据是否包括所有所述预设写操作对应的数据
若否则判定所述脑裂处置程序产生数据丢失
6 .根据权利要求5所述的检测方法其特征在于所述的判定所述脑裂处置程序产生数
据丢失之后,所述检测方法还包括
根据所述业务数据与所有所述预设写操作对应的数据之间的差值定量地得到所述脑
裂处置程序的防数据丢失能力所述防数据丢失能力的大小与所述差值负相关
7 .根据权利要求1所述的检测方法其特征在于
所述预设写操作包括一条带有累计计数编号和时间戳的写操作语句
权 利 要 求 书
1/2
2
CN 119576723 A
2
8.根据权利要求1所述的检测方法其特征在于所述的根据所有所述预设写操作在各
所述节点的执行情况得到所述脑裂处置程序的所述脑裂处理能力之前所述检测方法还
包括
获取各所述节点的主从状态
根据各所述主从状态判断所述数据库是否处于脑裂
若否再次向所述数据库注入所述预设故障
9 .一种计算机可读存储介质其特征在于其上存储有计算机程序所述计算机程序被
处理器执行时实现如权利要求18中任一项所述的数据库脑裂处理能力的检测方法的步
10.一种计算机程序产品包括计算机程序其特征在于该计算机程序被处理器执行
时实现如权利要求18中任一项所述的数据库脑裂处理能力的检测方法的步骤
权 利 要 求 书
2/2
3
CN 119576723 A
3
of 18
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。