多线程更新一个表里面的不同行也可能会死锁

来源:互联网 发布:api原油库存最新数据 编辑:程序博客网 时间:2024/06/15 21:11

     多线程更新一个表里面的不同行也可能会死锁

 update dbo.PlatformOrder with(rowlock)  set 

                    BuyerOrderNo = @BuyerOrderNo, 
                    BuyerOrderStatus = @BuyerOrderStatus, 
                    LastUpdateTime = getdate()

                where SellOrderNo = @SellOrderNo

SellOrderNo 要加索引才可以

如果这个表有主键也不会有这个问题

0 0
原创粉丝点击