云函数中更新数据,用到了事务操作和updateAndReturn,
在同1秒内如果同时发起了多个请求,只有其中一个成功,其余的请求都报错
[FailedOperation] (WriteConflict) WriteConflict
请问是因为事务操作的原因还是updateAndReturn操作的原因导致的,应该怎么去优化呢,有时候可能需要云函数同一秒内处理多个请求
云函数中更新数据,用到了事务操作和updateAndReturn,
在同1秒内如果同时发起了多个请求,只有其中一个成功,其余的请求都报错
[FailedOperation] (WriteConflict) WriteConflict
请问是因为事务操作的原因还是updateAndReturn操作的原因导致的,应该怎么去优化呢,有时候可能需要云函数同一秒内处理多个请求
2***@qq.com (作者)
云函数开启了url化,用updateAndReturn函数更新了一个表的数据,只有1秒内同时收到几个请求这种情况就会报这个错
2022-09-13 12:45
DCloud_uniCloud_WYQ
回复 2***@qq.com: 那就是你的事务执行时间太长了,需要看下你这种场景下适不适合使用事务,事务会锁定操作的记录导致其他操作不能写入
2022-09-14 14:16