0

インデックスが選択クエリに役立つことが理解されています..

s テーブルの列から t テーブルの特定の列を更新する必要があります.両方のテーブルは数百万行で構成されています..ArrivalYrMonth列と[Generated Record Identifier]列にインデックスを作成するのは良いことですか?以下のクエリを参照してください。

または、更新前にこれらのインデックスを削除する必要がありますか?

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')

提案を教えてください....

4

1 に答える 1