Importieren einer großen (14 GB) MySQL-Dump-Datei in eine neue MySQL-Datenbank
Importieren eines riesigen Datenbank-Dumps, z. B. eines mit einer Größe von 14 GB, in eine neue MySQL-Datenbank kann eine entmutigende Aufgabe sein. Mit dem richtigen Ansatz ist es jedoch möglich, diese Herausforderung effizient zu bewältigen.
Eine sehr empfehlenswerte Lösung besteht darin, die Netzwerkpufferlänge und die maximal zulässige Paketgröße von MySQL anzupassen. Dadurch kann MySQL größere Datenübertragungsmengen verarbeiten. Darüber hinaus trägt die Deaktivierung der Fremdschlüsselprüfung während des Importvorgangs dazu bei, Verzögerungen und Fehler zu vermeiden, was die Gesamtgeschwindigkeit und Stabilität des Importvorgangs verbessert.
Der folgende Befehlssatz bietet eine Schritt-für-Schritt-Anleitung, um dies zu erreichen :
mysql -u root -p set global net_buffer_length=1000000; set global max_allowed_packet=1000000000; SET foreign_key_checks = 0; source file.sql SET foreign_key_checks = 1;
Mithilfe dieser Befehle können Sie selbst große Dump-Dateien erfolgreich in Ihre neue MySQL-Datenbank importieren und so die Datenintegrität sicherstellen und gleichzeitig die Leistung optimieren.
Das obige ist der detaillierte Inhalt vonWie importiert man eine 14 GB große MySQL-Dump-Datei effizient in eine neue Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!