暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN202310014399.8-一种数据库集群的死锁信息收集方法、存储介质及设备.PDF
16
12页
0次
2024-03-20
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202310014399 .8
(22)申请日 2023 .01 .05
(71)申请人 北京人大金仓信息技术股份有限公
地址 100102 北京市朝阳区容达路7号院5
号楼1至3层101内二层201
(72)发明人 程强 
(74)专利代理机构 北京智汇东方知识产权代理
事务所(普通合伙) 11391
专利代理师 刘长江
(51)Int.Cl.
G06F
9/52
(2006 .01)
G06F
9/54
(2006 .01)
(54)发明名称
一种数据库集群的死锁信息收集方法存储
介质及设备
(57)摘要
本发明提供了一种数据库集群的死锁信息
收集方法存储介质及设备该死锁信息收集方
法包括获取锁信息收集信号控制数据库集群
进入锁信息收集状态获取数据库集群的各个节
点对应的锁的相关信息对相关信息进行加工
将加工结果输入死锁检测模块进行死锁检测
本发明实现了跨节点集群的锁信息快速获取
高效应用到集中式死锁检测模块提升系统对死
锁检测处理提高开发效率。
权利要求书2页 说明书5页 附图4页
CN 116225726 A
2023.06.06
CN 116225726 A
1 .一种数据库集群的死锁信息收集方法包括
获取锁信息收集信号
控制所述数据库集群进入锁信息收集状态
获取所述数据库集群的各个节点对应的锁的相关信息
对所述相关信息进行加工
将加工结果输入死锁检测模块进行死锁检测
2 .根据权利要求1所述的数据库集群的死锁信息收集方法其中对所述相关信息进行
加工的步骤包括
根据所述相关信息生成所述数据库集群的锁全集结构
3 .根据权利要求2所述的数据库集群的死锁信息收集方法其中所述相关信息包括
锁持有者和锁等待者根据所述相关信息生成所述数据库集群的锁全集结构的步骤包
将所述锁与所述锁对应的锁持有者以及与所述锁对应的锁等待者对应保存生成散
列表
对所述散列表进行处理以形成所述数据库集群的锁全集结构
4 .根据权利要求3所述的数据库集群的死锁信息收集方法其中所述进行死锁检测的
步骤之后还包括
获取死锁检测结果
判断所述数据库集群内是否存在死锁
若是则通知所述死锁对应节点的对应代理进程命令所述对应代理进程放弃持有锁
并回滚事务
若否则将所述锁全集结构发送至所述锁信息收集信号对应节点的对应代理进程
所述对应代理进程进行本地锁信息的重构防止死锁产生
5 .根据权利要求1所述的数据库集群的死锁信息收集方法其中控制所述数据库集群
进入锁信息收集状态的步骤包括
按照预设顺序向所述数据库集群的各个节点发送锁信息收集预备信息
尝试获取所述各个节点的应答信息所述应答信息包括已收到所述锁信息收集预备信
息并成功执行的信号
若获取所述各个节点的应答信息均获取成功则确认所述数据库集群进入锁信息收集
状态
6 .根据权利要求1所述的数据库集群的死锁信息收集方法其中所述获取各个节点对
应的锁的相关信息步骤还包括
对所述各个节点增加锁信息收集守护进程以使得所述各个节点互相独立进行锁信息
收集
7 .根据权利要求1所述的数据库集群的死锁信息收集方法其中
所述锁信息收集信号为事务处理进程的等锁时间的超时信号
8.根据权利要求1所述的数据库集群的死锁信息收集方法其中
所述锁信息收集信号为事务统计模块统计的事务数量的超限信号
9 .一种机器可读存储介质其上存储有机器可执行程序所述机器可执行程序被处理
权 利 要 求 书
1/2
2
CN 116225726 A
2
of 12
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜