questo dipende da parecchi parametri... velocità server, quanta grafica hai nella pagina, quanti dati..
credo che per non appesantire il server dovresti usare la paginazione dei risultati: cioè se hai 1000-2000 record da visualizzare, far visualizzare magari 100 record per volta..
questo sempre "alla cieca", non conoscendo niente del tuo DB...