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