暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
数据库的事务请求处理方法、相关设备及存储介质_CN112084206A_腾讯云.pdf
20
27页
0次
2024-02-23
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202010965264.6
(22)申请日 2020.09 .15
(71)申请人 腾讯科技深圳有限公
地址 518057 广省深圳市南山高新区
科技中一路腾讯大厦35层
(72)发明人 赖铮 周信 
(74)专利代理机构 广三环专利商标代理有
44202
代理人 熊永强 贾允
(51)Int.Cl.
G06F
16/23
(2019 .01)
(54)发明
数据事务请求处理方法相关设备及存
储介
(57)摘要
本发明公开了数据事务请求处理方法
相关接收对数
据库中第一数据行的更新事务请求若存储引擎
中存在第一数据行第一热行更新等待队
将更新事务请求写入第一热行更新等待队
引擎中第一据行
更新等待队则确定存储引擎中第一数据行对
应的第一行锁等待队的队列长度当第一行锁
等待队的队列长度超过预设长度阈值时在存
引擎中据行创建
新等待队将更新事务请求写入该第一热行更
待队触发信号
待队列中的
等待队列。本发明提高了数据库系统在高并发
况下的事务吞吐率。
权利要求书2页 说明书15页 附图9页
CN 112084206 A
2020.12.15
CN 112084206 A
1 .种数据库事务请求处理方法其特征在于所述方法包括
接收针对数据库中第一数据行更新事务请求
若存引擎中在所述第一数据行对应的第一热行更新等待队则将所述更事务
请求写入所述第一热行更新等待
若所述存引擎中存在所第一据行对应的第一热行新等待队则确定所
存储擎中所述第一数据行对应第一行锁等待的队列长度
当所第一行锁等待队列的队列长超过预设度阈值时在所述存储引擎中为所述
第一数据行创建对应的所述第一热行更新等待队将所述更新事务请求写入所述第一热
行更新等待
响应于预触发信号将所第一热行更新列中的事务请求加入所述第一
行锁等待列。
2.据权利要求1所述的事务请求处理方法特征在于述响应于预设
信号将所待队列中加入第一待队
监测所述第一行锁等待是否有更新事务请求接收到所述第一数据行行锁
测到则产第一预设触发第一触发
响应于所第一预设触发信号所述第一热行新等待队列中位于队首的新事
务请求加入所述第一行锁等待列。
3 .据权利要求1所述的库的事请求处方法其特在于所述响应于预
信号将所待队列中加入第一待队
监测所述第一热行更新等待各更新事务请求等待时长
在监测到述等待时设时产生第二触发预设触发
包括所述第二预设触发信号
响应于所第二预设触发信号所述等待时超过预设长的目更新务请
入所述第一行锁等待列。
4 .据权利要求3所述的库的事务请求处方法特征在于在响于所第二
预设触发信号将所述等待时长超过预设时长的目标更新事务请求加入所述第一行锁等待
列之后所述方法还包括
对所第一行锁等待队列进行死确定所述第一行等待队列中产生死锁的
锁更新事务请求
对所述死锁更新事务请求进行回滚操作。
5 .根据权利要求1所述据库事务请求处理方法其特征在于所述方法还包括
在所述一行锁等待队列的队列长度未超过所预设度阈值时将所述更新事务
求写入所述第一行锁等待列。
6 .据权利要求1所述的库的事请求处方法其特在于在接收对数
第一数据行更新事务请求之后所述方法还包括
确定所述存储擎中各数据行对应更新事务请求事务总数量
权 利 要 求 书
1/2
2
CN 112084206 A
2
of 27
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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