4

ビューと一時テーブルのパフォーマンスに大きな違いはありますか? あるデータベースから別のデータベースにデータを移行するような状況があります。ソース データをビューから宛先データベースのテーブルに抽出する必要があります。

一意のフィールドがないため、ビューから一時テーブルにデータを抽出し、それを処理してデータを宛先テーブルにプッシュしようとしました。時間に関して大きなパフォーマンスの変化は見られません。

4

1 に答える 1

6

一時テーブルとビューの主な違いは、一時テーブルは tempdb 内の単なるテーブルであり、ビューは既存のテーブル内の既存のデータに対する格納されたクエリにすぎないことです。したがって、データは既にここにあるため、ビューに入力する必要はありません。ただし、最初に一時テーブルにデータを入力する必要があり、データの作成はパフォーマンスに関する主な問題です。

于 2012-04-10T09:29:08.210 に答える