pues no se si entendi tu problema pero podes contar los registros y usar limit en el sql para dejar los 500 y algo registros que necesitas imprimir siempre, y el conteo seria para hacer una paginacion si es que necesitas mostrar de 500 y algo en 500 y algo, ahora no se si es que te entendi bien tu pregunta.
espero que de algo te sirva