[发明专利]一种解决并发批量更新数据库而引起死锁问题的方法在审
申请号: | 202310049157.2 | 申请日: | 2023-02-01 |
公开(公告)号: | CN116303488A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 白福均 | 申请(专利权)人: | 贵州电子商务云运营有限责任公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F9/46;G06F9/52 |
代理公司: | 北京成实知识产权代理有限公司 11724 | 代理人: | 孟伟栋 |
地址: | 550000 贵州省贵阳市贵阳国家高新技术产业开发区长*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种解决并发批量更新数据库而引起死锁问题的方法,其由事务管理器、事务执行集合和事务等待队列组件组成;事务管理器是事务的协调者,负责将事务从事务等待队列中取出并执行;事务执行集合是正在执行事务的数据集合,正在执行事务的数据间无任何交集,相互独立;事务等待队列是用于存放事务及事务数据的、拥有有限长度的有序队列,若提交的事务数据与正在执行的事务数据发生碰撞,设定一个分数和超时时间,存入事务等待队列中,分数用于设定等待事务的执行优先级,分数越高得到优先执行的机会越高,设定超时时间用于事务长时间未能得到执行而主动放弃执行机会的一种策略。以上组件的引入正是为了避免正在执行的事务间发生数据碰撞,数据存在交集,而引发死锁问题。 | ||
搜索关键词: | 一种 解决 并发 批量 更新 数据库 引起 死锁 问题 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州电子商务云运营有限责任公司,未经贵州电子商务云运营有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202310049157.2/,转载请声明来源钻瓜专利网。
- 上一篇:高强度复相耐磨无缝钢管及其制备方法
- 下一篇:矿用隔爆兼本安计算机