Фактическое обновление выглядит следующим образом:
UPDATE TableA
SET TableA.Col1 =TableB.Col2
FROM TableA (nolock)
INNER JOIN TableB (nolock)
ON TableA.Col1 = -TableB.Col2
TableA Col1 инвертируется, если он найден в TableB Col1
Не все строки в Таблице A имеют обновленный Col1, допустим, от 20 до 40%
Размер таблицы: 1 миллион строк, размер таблицы - 8 миллионов.
Оба столбца Col1 и Col2 проиндексированы.
БД - это Sql Server 2000, который не помогает ситуации.
Спасибо
MAA