I'm currently working on a program that is converting an old database to a newer style and one of the tasks I've been assigned is to remove some old binary columns and convert those into documents in our repository.
We have about 1.1 million rows in the table and my process takes about 12 hours to complete.
I'm looking for ways to make this all go a little faster and one thing I'm looking at is getting at the data quicker. If there a way I can get to the results of my query before it has completed? I've noticed that when I run a "select *" statement against this table in Query Analyzer I start getting results back immediately, but when I use ExecuteReader in .NET that query seems to take around 30 minutes before I can start reading the rows.