SQL查询优化

时间:2011-05-20 15:08:07

标签: sql-server-2005

我有一组在事务中运行的简单Update查询,每个查询都会更新一个特定的表。问题是,如果表中有数千个记录,则会导致超时错误。任何想法如何优化这一点。

update DocumentPermission set ReferenceID = @MergeToUserID where ReferenceID=@SourceUserID

update BlogCategoryPermission set ReferenceID = @MergeToUserID where ReferenceID =SourceUserID

update BlogPermission set ReferenceID = @MergeToUserID where ReferenceID = @SourceUserID

感谢名单

1 个答案:

答案 0 :(得分:0)

您可能只是缺少ReferenceID列的索引?如果它需要多次梳理该表,那对你来说可能很慢。