私は現在、古いデータベースを新しいスタイルに変換するプログラムに取り組んでおり、割り当てられたタスクの 1 つは、古いバイナリ列をいくつか削除して、リポジトリ内のドキュメントに変換することです。
テーブルには約 110 万行あり、私のプロセスは完了するまでに約 12 時間かかります。
私はこれをすべて少し速くする方法を探しています。私が見ていることの 1 つは、データをより速く取得することです。クエリが完了する前にクエリの結果を取得する方法があれば教えてください。Query Analyzer でこのテーブルに対して "select *" ステートメントを実行すると、すぐに結果が返されるようになりますが、.NET で ExecuteReader を使用すると、そのクエリで行の読み取りを開始するまでに約 30 分かかるようです。 .