一种高并发情况下库存控制方法及其系统技术方案

技术编号:41632351 阅读:29 留言:0更新日期:2024-06-13 02:29
本发明专利技术提供了一种高并发情况下库存控制方法及其系统,所述方法包括(1)将库存变动量存入库存并在表上生成一行数据;(2)增加可用量属性字段,将步骤(1)生成的数据,拆解为多行数据,生成新的变动流水;(3)根据预设规则将变动流水整理到现存量表中。本发明专利技术更新现存量,取消了行级锁,插入流水操作,相互不影响业务顺畅进行;整体的任务尤其现存量、可用量充足的时候,以及各种调拨、入库、盘点等不同业务相互之间各自正常保存,同时对存量的处理,增加了流水缓存且分批定时处理更新,更新不再出现阻塞。

【技术实现步骤摘要】

本专利技术属于数据处理,具体涉及一种高并发情况下库存控制方法及其系统


技术介绍

1、在软件应用系统中,随着多用户并发的场景出现,为了达成多用户操作相同或者相关数据修改,会出现相互阻塞的问题影响执行效率,同时会有数据库死锁现象产生。

2、同一维度可用量更新,会持有更新,对此行数据进行锁定,需要整个事务提交后才会释放,如果此时有其他人也需要更新此可用量,就会出现等待导致其他事务的阻塞无法正常按常规提交。另外一个问题是根据更新后的结果来判断库存量、可用量是否超出范围,如果可用量完全足够的情况下也需要排队等待。在现实中使用经常出现相互阻塞产生,并发增加的情况下从而产生大量的阻塞影响性能和体验。


技术实现思路

1、本专利技术提供了一种高并发情况下库存控制方法,其改进之处在于,所述方法包括

2、(1)将库存变动量存入库存并在表上生成一行数据;

3、(2)增加可用量属性字段,将步骤(1)生成的数据,拆解为多行数据,生成新的变动流水;

4、(3)根据预设规则将变动流水整理到现本文档来自技高网...

【技术保护点】

1.一种高并发情况下库存控制方法,其特征在于,所述方法包括

2.根据权利要求1所述的一种高并发情况下库存控制方法,其特征在于,所述步骤(1)库存变动量存储在字段上生成一列数据和现存量为并列的两个字段的两个值,为同一个维度的一行数据。

3.根据权利要求1所述的一种高并发情况下库存控制方法,其特征在于,所述步骤(3)包括

4.根据权利要求3所述的一种高并发情况下库存控制方法,其特征在于,所述预设库存流水表缓存大小包括

5.根据权利要求3所述的一种高并发情况下库存控制方法,其特征在于,所述执行开关并设定执行时效包括

>6.根据权利要求1...

【技术特征摘要】

1.一种高并发情况下库存控制方法,其特征在于,所述方法包括

2.根据权利要求1所述的一种高并发情况下库存控制方法,其特征在于,所述步骤(1)库存变动量存储在字段上生成一列数据和现存量为并列的两个字段的两个值,为同一个维度的一行数据。

3.根据权利要求1所述的一种高并发情况下库存控制方法,其特征在于,所述步骤(3)包括

4.根据权利要求3所述的一种高并发情况下库存控制方法,其特征在于,所述预设库存流水表...

【专利技术属性】
技术研发人员:高占川
申请(专利权)人:畅捷通信息技术股份有限公司
类型:发明
国别省市:

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

1