0

私の ETL の 1 つは、さらに処理するために、あるサーバーから別のサーバーに約 1800 万行を移動します。オプションを使用していFAST LOADます。

ID 列については、次の 2 つのオプションがあります。

  • 使用するIDENTITY INSERT
  • ID 列に入力を設定しないでください。これにより、SQL Server は挿入された行ごとに新しい IDENTITY を強制的に生成します。

Identity 列の値は重要ではありません。

最高のパフォーマンスを得るには、どのオプションを選択する必要がありますか?

4

1 に答える 1

1

あなたが私たちに言ったことに基づいて、ID列の値は重要ではなく、元のテーブルの値に同意する理由がないので、2番目のオプションを選択します. ここでは、ID 値を設定する SQL Server の自然な方法を使用しています。値のギャップをなくすと、挿入時に選択した順序に基づいてキーが昇順になります。

于 2011-10-29T14:36:20.437 に答える