Honderd miljoen records toevoegen
Hieronder vind je een script om een textbestand vol te laden met random gegevens om deze later in je database te gooien.
Het tweede script is voor MySQL, de onderste voor PostgreSQL. Let op de volgende dingen:
- PHP's max execution time moet uit staan
- Je krijgt na een half uurtje een error 500, maar je database gaat gewoon door
Op een P4, 2,8ghz, 512mb PC duurt 50 miljoen records ongeveer 30 minuten om in database in te laden als er een PRIMARY KEY (of INDEX) is. Anders duurt het ongeveer 2 a 5 minuten. Het aanmaken van de textfile gaat iets sneller.
Bij onderstaand script ben ik uitgegaan van een dergelijke table:
id bigint(10) primary key
getalgroot bigint(12)
tijd timestamp
getalletje smallint(1)
Gesponsorde koppelingen
PHP script bestanden
Er zijn 11 reacties op 'Honderd miljoen records toevoegen'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu