提问人:John 提问时间:11/16/2023 最后编辑:Theodor ZouliasJohn 更新时间:11/16/2023 访问量:43
在 SQL 中使用并发调用处理数据更新的最佳方法 [已关闭]
Best way to handle data updates in SQL with concurrent calls [closed]
问:
我有一个由 API 调用填充的 SQL 表。 然后启动存储过程以验证数据并将其移动到主表中。
调用系统使用多线程(12 个线程)调用我的 API。 但是,这会导致同一记录被多次更新的问题。
我正在考虑在SQL中使用乐观并发控制来管理这个问题。 但是要考虑是否有更好的方法来处理这些并发调用。
我还可以实现:
lock (lockObject)
{
}
但是担心性能下降,因为这是一项实时服务,因此需要动态进行数据的验证和存储/更新。
我是否应该更改它以处理内存中的数据验证和插入,而不是填充临时表?
答: 暂无答案
评论