Heim  >  Artikel  >  Datenbank  >  Wie importiert man eine 14 GB große MySQL-Dump-Datei effizient in eine neue Datenbank?

Wie importiert man eine 14 GB große MySQL-Dump-Datei effizient in eine neue Datenbank?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-05 00:53:02803Durchsuche

How to Efficiently Import a 14 GB MySQL Dump File into a New Database?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn