было установлено, что показатели полезны для некоторых запросов ..ли падение индекса до обновления в SQL Server 2000
мне нужно обновить определенные столбцы в т таблице из столбцов таблиц s table..Both состоит из миллионов строк. Хорошо ли создавать индекс на столбцах ArrivalYrMonth и [Идентификатор сгенерированной записи], см. ниже запрос?
Или Мне нужно отбросить этот индекс перед обновлением?
ли я уронить индекс t.colmn1, t.colmn1, t.colmn1, t.colmn1
UPDATE t
SET t.clmn1=s.clmn1
, t.clmn2=s.clmn2
, t.clmn3=s.clmn3
, t.clmn4=s.clmn4
FROM [AxE_Data] t
INNER JOIN [Tg-DB].[dbo].[AxE_Stg_Data] s
ON t.[Generated_Record_Identifier] = s.[Generated Record Identifier]
WHERE [ArrivalYrMonth] IN ('201204', '201205', '201206')
Пожалуйста, дайте мне знать предложения ....
на ммнете есть индексы, кластерные на Generated_Record_Identifier и некластеризованные на все другой columns.So делать я должен упасть до обновления заявление?? – user1254579
Когда я запустил запрос с отключением индексов, запрос был отключен через 3 часа. – user1254579
. Вам нужно настроиться на расчетный план выполнения sql, вам сложно дать вам предложение отсюда. И я не думаю, что неплохо просто отбросить индекс и обновить его. Возможно, первое, что вам нужно сделать, это перестроить индекс. – tsohtan