... que yo sepa, la límite lo establece la capacidad misma de tu PC... lo cuál va a estar difícil llenar.
... se me ocurre que lo que puede estar pasando es que el script tarde demasiado tiempo en procesar tantos registros. Haz un phpinfo() y busca los valores tanto de
max_execution_time como de
error_reporting. Si la segunda esta a cero --0-- es el motivo de que no te muestre nada y entonces el roblema estaría en que revazas el valor de la primera. De ser este el caso puedes hacer uso de la función
set_time_limit() al inicio de tu script.
Saludos!

(ahora sí me la aventé de adivino... seguro fallo XDD)