Aangezien u minder dan 50 GB geheugen hebt (u kunt dus niet de hele database in het geheugen bufferen), is het knelpunt de schrijfsnelheid van uw schijfsubsysteem.
Trucs om het importeren te versnellen:
- MyISAM is niet transactioneel, dus veel sneller in inserts met enkele schroefdraad. Probeer te laden in MyISAM, dan
ALTER
de tabel naarINNODB
- Gebruik
ALTER TABLE .. DISABLE KEYS
om indexupdates regel voor regel te vermijden (alleen MyISAM) - Stel
bulk_insert_buffer_size
in boven uw invoeggrootte (alleen MyISAM) - Stel
unique_checks = 0
in zodat unieke beperkingen niet worden gecontroleerd.
- Gebruik
Zie voor meer informatie Bulksgewijs laden van gegevens voor InnoDB-tabellen in MySQL-handleiding .
Opmerking :Als de originele tabel beperkingen voor externe sleutels heeft, is het een slecht idee om MyISAM als tussenformaat te gebruiken.