これはおそらく簡単な質問ですが、私はこれにかなり慣れていません。次のコマンドを使用して、SQL サーバーに列を設定しようとしています。
update myTable
set myCol = a.col
from table2 as a
where a.col_1 = col_1 and a.col_2 = col_2;
myTable は約 1 億 5000 万行です。table2 は約 300,000 行です。table2 に適切にインデックスを付けたので、ルックアップは高速です。これを100万行で個別に試したところ、約20秒かかりました。しかし、テーブル全体には非常に長い時間がかかり、現在は 2 日以上かかっており、まだ完了していません。これに対するより良い解決策があるかどうか疑問に思いました。
前もって感謝します。