Nochmal was zum Thema Geschwindigkeit:
Ich habe das testweise mit einem 30KB großen Dump versucht.
1. Über PHPmyADMIN auf dem Remote-Server, das ganze hat ca. 6 Sekunden gedauert
2. Über PHPmyADMIN auf meinem lokalen Server über den SSH-Tunnel, das ganze hat etwa 20 Sekunden gedauert(mit Herstellen der Verbindung)
3. Von einem eigenen Script über CURL (übertragen der Daten auf den Remote-Server und erst da Ausführen der SQL-Statements) ohne Komprimierung, ca. 6 Sekunden
4. genau dasselbe wie 3. nur mit Komprimierung(knapp 90%!), leider bekomme ich das ja nicht hin, aber mit vergleichbaren Daten getestet liefe das auf ca. 3 Sekunden hinaus!!!
Die Konsequenzen die ich hieraus ziehe:
1. Es ist ein erheblicher Unterschied ob ich die Statements(100) remote oder lokal ausführe(3:1)
2. Die Komprimierung die man in putty verwenden kann taugt nichts
Also werde ich mich mal weiter an der CURL-Version versuchen, das ist wie es aussieht der mit großem Abstand performanteste Weg! Schade das SSH so langsam ist, aber wenn das noch größere Datenmengen werden, und ich ja auch noch zurück übertragen muß, dann kann ich mir einfach den Zeitunterschied um einen Faktor 7 nicht wirklich erlauben!
Viele Grüße
Andreas