私のソフトウェアでは、SQL Server 2008 R2 に約 2500 行を追加するのに時間がかかりますが、2005 でも同じ問題があります。
私はトランザクションを使用していません。あまりパフォーマンスは必要ありませんが、実行時間が一定でない理由がわかりません。
すべての挿入により、新しいSqlCommand
andが作成SqlConnection
され、プーリング セットが true になります。
通常、挿入には 3/4 ミリ秒かかります...しかし、3/4 挿入ごとに 200 ミリ秒の実行時間を得ました!!!
これは、3 行または 4 行を挿入するには 200 ミリ秒以上必要であることを意味します。
SQLネイティブクライアントを使用して別のPCからネットワーク経由で作業しており、ローカルマシンで同じアプリケーションを実行すると、はるかに高速に動作します。