テスト用に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