エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SqlBulkCopyを使って高速に大量のテストデータを作成
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SqlBulkCopyを使って高速に大量のテストデータを作成
テスト用に1億件分のSQL Serverのデータが欲しくなったので、テストデータ作成プログラムを作ってみたり... テスト用に1億件分のSQL Serverのデータが欲しくなったので、テストデータ作成プログラムを作ってみたり(・ω・) 普通にINSERTしていくと数百件/秒くらいの速度しか出ないので、SqlBulkCopyを使って高速に作成。 SqlBulkCopyを使うと処理速度は2桁違うわけですが、1億レコードともなるとそれでも2時間以上かかったりして(゚Д゚;) ちなみにテストプログラムのソースはこんなんです。 static void Main(string[] args) { Stopwatch watch = Stopwatch.StartNew(); SqlBulkCopy sbc = new SqlBulkCopy(Settings.Default.ConnectionString, SqlBulkCopyOptions.TableLock); sbc.DestinationTableNa