nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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