usar response.flush creo que sería lo más perjudicial en tu caso (servidor saturado).
date una vuelta por
www.aspfacil.com y hacé una busqueda por 'getrows', que es el método más rápido para acceder a los registros de una basede datos (bueno, también está getstring... pero nunca lo usé y no recuerdo si se llama exactamente así)