我需要存储数据,其生命周期在大多数情况下应该是 1-30 分钟(但仍然可以是 1 天/1 周)。这只是一个特定的项目 - 由许多用户执行的大量批量操作。
因此,处理这些数据的典型过程:
当只有单个用户使用系统时,这很好用。当许多用户上传产生大约 1-5 千行的文档时,这很有效。但是在插入 10,000 行后,SQL Server 会强制锁定表……这是一个问题。
所以,有不同的方法来解决这个问题,但它们都是丑陋的:
我接下来要:关闭对指定表的任何锁定。不需要一致性,只有索引应该工作。
我怎么能做到这一点?任何其他想法也受到赞赏。