大约意思是这样的,我有一个库存表存一些券类信息,我需要根据用户买了多少张券,去更新这些券表示使用,如下代码
update top (变量) table1 with(updlock) set IsUsed = 1,OrderId=变量 where IsUsed = 0 and CommodityId=变量
IsUsed,OrderId,CommodityId 都有索引再根据更新OrderId去获取券
insert into table2 select * from table1 where OrderId= 变量由于需要防止更新时发生并发,所以加了updlock,但是这样的效率不高tps(每秒事务数)上不去请各位大侠给个能提高tps(每秒事务数)的解决方案