← 返回列表

一种分布式数据库死锁处理方法、装置、设备及存储介质

申请号: CN202410008545.0
申请人: 星环信息科技(上海)股份有限公司
申请日期: 2024/1/2

摘要文本

本发明公开了一种分布式数据库死锁处理方法、装置、设备及存储介质。该方法包括:接收各单机数据库发送的单机事务的稀疏等待关系集合;合并各单机数据库发送的单机事务的稀疏等待关系集合,得到分布式事务的稀疏等待关系集合;根据所述分布式事务的稀疏等待关系集合进行环路检测,得到环路集合;获取环路集合中各环路中的目标等待事务对应的目标单机数据库地址,并根据各环路中的目标等待事务对应的目标单机数据库地址向目标单机数据库发送分布式死锁处理命令,以使目标单机数据库执行所述分布式死锁处理命令,通过本发明的技术方案,能够检测出分布式死锁,并对分布式死锁进行处理。

专利详细信息

项目 内容
专利名称 一种分布式数据库死锁处理方法、装置、设备及存储介质
专利类型 发明申请
申请号 CN202410008545.0
申请日 2024/1/2
公告号 CN117827777A
公开日 2024/4/5
IPC主分类号 G06F16/176
权利人 星环信息科技(上海)股份有限公司
发明人 丛阳
地址 上海市徐汇区虹漕路88号B栋11-12楼

专利主权项内容

1.一种分布式数据库死锁处理方法,其特征在于,应用于分布式数据库,所述分布式数据库包括:主Gate、至少一个副Gate以及至少两个单机数据库,所述分布式数据库死锁检测方法由主Gate执行,所述分布式数据库死锁检测方法包括:接收各单机数据库发送的单机事务的稀疏等待关系集合,其中,所述单机事务的稀疏等待关系集合包括:等待事务所属分布式事务标识、等待事务对应的一个被等待事务所属分布式事务标识以及等待事务对应的单机数据库地址;合并各单机数据库发送的单机事务的稀疏等待关系集合,得到分布式事务的稀疏等待关系集合;根据所述分布式事务的稀疏等待关系集合进行环路检测,得到环路集合;获取环路集合中各环路中的目标等待事务对应的目标单机数据库地址,并根据各环路中的目标等待事务对应的目标单机数据库地址向目标单机数据库发送分布式死锁处理命令,以使目标单机数据库执行所述分布式死锁处理命令。 马 克 数 据 网