【发布时间】:2011-11-10 01:41:09
【问题描述】:
是否有一种简单的方法可以并行执行查询?我有一个类似这样的查询:
delete from TableA where id = @id
delete from TableB where id = @id
delete from TableC where id = @id
...
我想并行执行它们。我也可以使用 C#,但不确定如何使用。
【问题讨论】:
-
请注意,如果这些表之间存在外键关系,则其性能可能不如您想象的那么好。
-
是的,所有这些表都是独立的,除了一个主表,我会最后做。
-
这真的是一个性能问题,值得通过并行处理使代码复杂化以从三个表中按 id 删除一些行吗?
标签: c# sql sql-server sql-server-2008