一种事务锁的处理方法及装置制造方法及图纸

技术编号:41618710 阅读:12 留言:0更新日期:2024-06-13 02:21
本发明专利技术提供一种事务锁的处理方法及装置,涉及数据库技术领域。所述方法包括:查询各个事务的锁信息并记录,获得事务锁记录信息;根据事务锁记录信息生成至少一个事务锁关联结构;根据所述事务锁关联结构中每个事务的等待时间和评分规则,获得每个事务对应的解锁评分;其中,所述评分规则是预设的;根据所述事务锁关联结构中各个事务对应的解锁评分,获得所述事务锁关联结构对应的解锁评分;若判断获知所述事务锁关联结构对应的解锁评分大于第一阈值,则对所述事务锁关联结构进行解锁。所述装置用于执行上述方法。本发明专利技术实施例提供的事务锁的处理方法及装置,能够减少由于事务锁关联结构导致的事务处理效率降低的情况,以提高事务的处理效率。

【技术实现步骤摘要】

本专利技术涉及数据库,具体涉及一种事务锁的处理方法及装置


技术介绍

1、事务作为数据库系统的关键功能之一,由一个或多个语句构成。锁机制作为实现事务的核心技术,与事务功能的实现、数据库系统的性能和吞吐量以及稳定性息息相关。

2、锁机制是一种用于数据库管理系统中的机制,用于确保在多个并发事务执行时数据的一致性和完整性。当多个用户或进程同时访问和修改数据库中的数据时,可能会引发数据不一致或并发问题。通过锁机制,能够控制事务中的数据,限制其他事务对这些数据的使用。为了确保数据的一致性,需要由锁管理系统进行并发控制,通过锁定数据来防止并发访问导致的冲突。如果处理的事务较多时,容易产生大量的对相同数据的加锁操作,出现大量事务无法执行的情况,导致事务处理效率的下降。


技术实现思路

1、针对现有技术中的问题,本专利技术实施例提供一种事务锁的处理方法及装置,能够至少部分地解决现有技术中存在的问题。

2、第一方面,本专利技术提出一种事务锁的处理方法,包括:

3、查询各个事务的锁信息并记录,获本文档来自技高网...

【技术保护点】

1.一种事务锁的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求1所述的方法,其特征在于,还包括:

4.根据权利要求1所述的方法,其特征在于,所述评分规则包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述事务锁记录信息生成至少一个事务锁关联结构包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述事务锁关联结构包括库级锁、表级锁和行级锁中的至少一种。

7.一种事务锁的处理装置,其特征在于,包括:

8.根据权利要求7所述的装置,其特征在...

【技术特征摘要】

1.一种事务锁的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求1所述的方法,其特征在于,还包括:

4.根据权利要求1所述的方法,其特征在于,所述评分规则包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述事务锁记录信息生成至少一个事务锁关联结构包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述事务锁关联结构包括库级锁、表级锁和行级锁中的至少一种。

7.一种事务锁的处理装置,其特征在于,包括:

8.根据权利要求7所述的装置,其特征在于,还包括:

9.根据权利要求7所述的装置,其特征在于,还包括:

10.根据权利要求7所述的装置,其特...

【专利技术属性】
技术研发人员:朱博帅
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1