phpbar.de logo

Mailinglisten-Archive

[php] Re: MySQL und 500.000 Besucher / Monat

[php] Re: MySQL und 500.000 Besucher / Monat

Guido Haeger GH-lists_(at)_ecora.de
Sun, 3 Dec 2000 15:32:28 +0100


Hartwin Rohde schrieb

> Das ist bei 80% CPU-Auslastung dann wohl auch gegeben.
> Das das als solches ne Schweinerei ist, versteht sich von selbst, wo
> man sich doch darauf einigen kann, mal die CPU-Auslastung pro
> User zu begrenzen ....

Also ganz blöd sind die Leute bei Strato oder Puretec ja auch nicht.
Genau das (Limits pro User) ist bei MySQL eben nicht möglich, weshalb
die Provider darauf achten müssen, daß nicht einzelne User den
MySQL-Server in die Knie zwingen, wodurch alle anderen User des
gleichen MySQL-Servers mitleiden. Einige deutsche Provider haben
wegen entsprechenden Features bei den MySQL-Entwicklern nachgefragt
und waren auch bereit dafür zu zahlen. Gab offensichtlich keine
Resonanz...

Eine "Lösung" wäre aktuell eventuell ein MySQL-Dämon pro User, was aber
wohl auch nicht gerade trivial ist...

Ursache für die Probleme mit den MySQL-Servern bei diversen
Massenhostern ist in der Regel mangelndes Wissen seitens der User. Das
fängt mit schlechtem DatenbankDesign (z.B. fehlende Indexe) an,
erstreckt sich über grausamste Programme (in Schleifen werden die
DB-Server mit Anfragen bombadiert, die man mit einem sinnvollen
SQL-Statement erschlagen könnte) und endet bei vollkommen
unverhältnismäßigen Vorstellungen. Wenn ich einen 30Mark-Puretec-Tarif
habe, dann kann ich einfach nicht erwarten, das dort extrem
lastintensive Anwendungen mit mysql-basierenden High-Traffic-Chat oder
20 DB-Anfragen pro Seite vernünftig laufen.

Guido Haeger







php::bar PHP Wiki   -   Listenarchive