このトピックについてここで多くの回答を読みましたが、誰もがBCP||を提案しています。SqlBulkCopy.net からのクラス
異なるテーブルから5targetTable
の結合に挿入するクエリがあります。selects
選択されているテーブルに正しいインデックスがあります。上のクラスター化 ID インデックスは 1 つだけtargetTable
です。ただし、これには長い時間がかかります (~25 分)。私は5M行(x 20列)について話しています。
を見るとsp_who2、ほとんどの場合suspended
...
bulk
コピーを使用したいが、.net からは使用したくない(db は既にデータを取得しているため、C# に移動する必要はありません)。
質問
- select コマンドで一括挿入 (bcp なし) を使用するにはどうすればよいですか?
- また、なぜそれはほとんどの場合中断されますか? クエリの優先度を高くするにはどうすればよいですか?
ありがとうございました。
psbcp
セキュリティ上の制限のため、ここでは使用できません...これを実行する権限がありません。