MySQL-Dump ist auf der Google Cloud-Plattform sehr langsam

MySQL-Dump ist auf der Google Cloud-Plattform sehr langsam

Ich habe einen Dump mit:

SET unique_checks=0;
SET foreign_key_checks=0;
SET autocommit=0;

Ich importiere es mit mysql < file.sqleinem Befehl und es dauert sehr lange – ich kann es kaum erwarten, bis es fertig ist. Es dauert ungefähr 90 Sekunden, diesen Dump auf einer Hetzner-Maschine mit ähnlichen Spezifikationen wiederherzustellen.

Ubuntu 16.04, standardmäßig 5.7 MySQL-Server, Standard-Leistungseinstellungen.

Wie kann das Problem gelöst oder behoben werden?

Antwort1

Überprüfen Sie Ihre MySQL- und Systemprotokolldateien und prüfen Sie, welche Fehler dort protokolliert sind (falls überhaupt welche, aber hoffentlich sind es welche). Das ist ein guter Ausgangspunkt.

Anschließend sind folgende Dinge zu überprüfen: -- Stellen Sie sicher, dass niemand sonst bei der Datenbank angemeldet ist und keine Prozesse Aktionen an der MySQL-Datenbank ausführen. -- Stellen Sie sicher, dass Sie mit einem Benutzer angemeldet sind, der über die erforderlichen Berechtigungen zum Erstellen eines Datenbank-Dumps verfügt. -- Haben Sie den Befehl mysqldump mit den Optionen -u USERNAME und -p PASSWORD ausprobiert? Da dieser Befehl für Datenbank-Dumps vorgesehen ist, sollte er eine bessere Leistung erbringen.

verwandte Informationen