von pichel » Mo 10. Jun 2019, 15:47
Mit Version 1.5.29 importiere ich Backups in Chunks der Größe 20, damit der Import schneller geht (das macht einen Faktor 10-15 aus). Nun kann es natürlich sein, dass in der mysql-Konfiguration bestimmte Maximalwerte sehr winzig eingestellt sind (z.B. max_allowed_packet), so dass der Import damit abschmiert.
Mehr Aufschluss bekommt man, wenn man sich die error.log des Webservers und das Log des DB-Engine anschaut.
Jetzt gibt es verschiedene Möglichkeiten:
1. in der admin.php den Wert für chunkSize von 20 auf einen niedrigeren Wert runtersetzen (Achtung chunkSize ist an verschiedenen Stellen gesetzt - alle müssen dann anpasst werden!). Das macht den Import wieder langsamer!
2. Die Konfiguration der mysql (Datei my.ini) anpassen.
3. Für Export und Import mysql bzw, mysqldun verwenden (würde ich aber nicht empfehlen, da man sich damit die Möglichkeit nimmt, den Import in einer anderen Installation ohne Anpassung der config.php wg. prefix einzuspielen)
Mit Version 1.5.29 importiere ich Backups in Chunks der Größe 20, damit der Import schneller geht (das macht einen Faktor 10-15 aus). Nun kann es natürlich sein, dass in der mysql-Konfiguration bestimmte Maximalwerte sehr winzig eingestellt sind (z.B. max_allowed_packet), so dass der Import damit abschmiert.
Mehr Aufschluss bekommt man, wenn man sich die error.log des Webservers und das Log des DB-Engine anschaut.
Jetzt gibt es verschiedene Möglichkeiten:
1. in der admin.php den Wert für chunkSize von 20 auf einen niedrigeren Wert runtersetzen (Achtung chunkSize ist an verschiedenen Stellen gesetzt - alle müssen dann anpasst werden!). Das macht den Import wieder langsamer!
2. Die Konfiguration der mysql (Datei my.ini) anpassen.
3. Für Export und Import mysql bzw, mysqldun verwenden (würde ich aber nicht empfehlen, da man sich damit die Möglichkeit nimmt, den Import in einer anderen Installation ohne Anpassung der config.php wg. prefix einzuspielen)