Da du har mindre end 50 GB hukommelse (så du ikke kan bufre hele databasen i hukommelsen), er flaskehalsen skrivehastigheden på dit diskundersystem.
Tricks til at fremskynde importen:
- MyISAM er ikke transaktionsbaseret, så meget hurtigere i enkeltgevindindsatser. Prøv at indlæse i MyISAM og derefter
ALTER
tabellen tilINNODB
- Brug
ALTER TABLE .. DISABLE KEYS
for at undgå indeksopdateringer linje for linje (kun MyISAM) - Indstil
bulk_insert_buffer_size
over din indsatsstørrelse (kun MyISAM) - Sæt
unique_checks = 0
så unikke begrænsninger ikke kontrolleres.
- Brug
For mere, se Massedataindlæsning til InnoDB-tabeller i MySQL Manual .
Bemærk :Hvis den originale tabel har begrænsninger for fremmednøgler, er det en dårlig idé at bruge MyISAM som et mellemformat.