Wat is exact een record?
Is dit een bestand of een mysql record?
Want worst case kun je ook mysql de sleep functie gebruiken indien het mysql is:
SELECT SLEEP(5);
Wat je ook kan doen is een redirect inbouwen in je php pagina.
1) hij werkt 50 records af en stopt. Je bouwt een redirect in met een delay van 5 seconden naar dezelfde pagina met bestand.php?start=50
2) de redirect opent de url met parameter 50 en begint vanaf daar verder te gaan. Hij stopt na 50 records en redirect naar $start+50 = 100 => bestand.php?start=100
Je kan perfect met meta tags of met php een redirect doen na een aantal seconden.