2017-07-03 2 views
1

Ich versuche, große Datentabelle zu importieren, etwa 1 Milliarde Rekord in MySQL (Amazon RDS) mit einer einzigen .sql Datei mit source <.sql file>. Während des Betriebs unterbricht es die Verbindung.Verbindung verloren beim Importieren großer Daten

Wie kann ich es möglich machen?

Dank

+0

In kleinere Sätze teilen und diese laden. –

+0

mein mysql-Client ist in einer einzigen SQL-Datei dumping, schlagen Sie vor, ich manuell SQL-Dateien erstellen? – Volatil3

+0

In diesem Fall schreiben Sie einen Exporteur (z. B. nach Schlüsselbereich aufgeteilt), oder ein kleines Programm, das nur 1 db pro x (mehrere tausend Datensätze) auswählt und in der Amazon db mit Batch-Anweisungen einfügt (Wenn Sie den Export schreiben müssen Code, Schreiben der Import-Code ist nur weitere 10 Minuten Arbeit) –

Antwort

0

Eine Möglichkeit, es zu tun ist, um die Daten in einer MySQL-Datenbank zu importieren, schließen lokal, den Datenbankserver herunter, dann importieren sie in eine Amazon EC2-Instanz verwenden, dann Replikation es RDS zu synchronisieren verwenden. Dies ist aus der Amazon Dokumentation unter importing a large database to RDS.

+0

Ich denke, ich mache es bereits, ich habe eine EC2-Instanz mit RDS auf andere Maschine zu verbinden und dann habe ich versucht, Quelle innerhalb der EC2-Instanz – Volatil3

Verwandte Themen