我有一个我为一个小组编写的程序,该小组在每个用户的每个会话中不断向我们的 SQL 服务器写入、读取和删除。我不需要担心正在写入或删除的内容,因为一个人正在写入/删除的所有数据都不会被另一个人需要。每个用户写入由唯一 ID 分隔,所有查询都基于该唯一 ID。
我希望能够同时由多个用户从同一个表中写入/删除行。我知道我可以将会话设置为能够在使用SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
.
问题:
也就是说,我可以让多个用户同时从同一个表中写入/删除吗?
目前,如果这不可能,我唯一的想法是设置工具以写入每个用户会话的临时表。但我认为这不是每天数百次不断创建和删除临时表的有效选择。