Оптимизация SQL-запросов - PullRequest
0 голосов
/ 20 мая 2011

У меня есть набор простых запросов на обновление, которые выполняются в транзакции, каждый запрос обновляет определенную таблицу. проблема в том, что если в таблице есть записи тысячами, это приводит к ошибке времени ожидания. Любая идея, как я могу оптимизировать это.

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

update BlogCategoryPermission set ReferenceID = @MergeToUserID where ReferenceID =SourceUserID

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

Thanx

1 Ответ

0 голосов
/ 20 мая 2011

Возможно, вам просто не хватает индекса для вашего столбца ReferenceID?Если вам придется пролистывать эту таблицу несколько раз, это может быть медленным для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...