Re: Läßt sich die Performance über einen SSH-Tunnel steigern?
Von: Stefan Gläßer (stefan.glaesser@gmx.de) [Profil]
Datum: 05.08.2008 22:07
Message-ID: <4898b31d$0$11736$9b4e6d93@newsspool1.arcor-online.net>
Newsgroup: de.comp.datenbanken.mysql
Datum: 05.08.2008 22:07
Message-ID: <4898b31d$0$11736$9b4e6d93@newsspool1.arcor-online.net>
Newsgroup: de.comp.datenbanken.mysql
Hallo Christian, > Nämlich? Wie groß ist die Textdatei, wieviele Datensätze? Hilft es > vielleicht, die Indizes während des INSERT abzuschalten? Oder LOAD DATA > zu benutzen. Ganz unterschiedlich. Mal 500 kByte, mal 10 MByte. Die Daten sind i.d.R. schon in der DB, es gibt nur Updates (wenn sich wirklich was ändert) und i.d.R. nur wenige Inserts. > Gefühlt? Uhr kaputt? Textdatei + Einlesescript auf Webserver - Datenbankserver getrennt (2 Server in getrennten Rechenzentren) 899 Sekunden bei 19560 Datensätzen (keine Updates, 64 Inserts) [Die 64 Inserts brauchen dabei nur ca. 15 Sekunden] diesselbe Textdatei + Einlesescript auf Webserver UND Datenbankserver (derselbe Server, Textdatei ne halbe Stunde später eingespielt) 36 Sekunden bei 19560 Datensätzen (keine Updates, keine Inserts) > Keine Ahnung. Du sagtst ja nicht mal klar und deutlich, was Du jetzt tust. Im Moment hat es für mich den Anschein, dass die gesamte "Mehrzeit" auf der Übertragungsstrecke hängen bleibt, weil PHP-Skript und Datenbank auf getrennten Servern laufen. Und hierfür suche ich nun den wirklichen Flaschenhals (ist es das Netz oder sinds irgendwelche PHP/MySQL-Parameter). Gruß, Stefan[ Auf dieses Posting antworten ]
Antworten
- Christian Kirsch (06.08.2008 08:53)
