Mailinglisten-Archive |
hi Das schlechte Programming in bezug auf Mysql kann ich mir schon vorstellen , hab ich aber NICHT gemacht. Ich denke , eine Anfrage mit einer gut ausgebauten WHERE klausel hat bei einer entsprechend großen Anzahl Hits meiner Webseite diese 80%ige Auslastung verursacht. Naja, mal sehen was man noch optimieren kann. Das komische ist hier allerdings, wir hatten einen Account bei einem großen anbieter ( www.eins.net) und den besten und teuersten Space gemietet, wo man eigentlich etwas Performence erwarten kann. Vieleicht brauchen deren user kaum mysql daß die den DB Server unterdimensioniert hatten ....??!??? *gg* wie meinst du das eigentlich mit "schweinerei" ???? am besten wäre es doch, wenn jeder Account eine übersicht über trafficauslastung ( MB) und Sql Auslastung geben würde. Der traffic ist ja nicht das prob, das findet man bei einigen, aber ich habe noch nie eine übersicht über die sql auslastung und dessen traffic gesehen .... so wäre man wenigstens ansatzweise in der lage, seine scripte zu optimieren ohne sich gleich einen ein LAMP system zusammenzubasteln, was ja auch eine gewisse ahnung voraussetzt ...... cu tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- http://www.traffic-eye.de ICQ: 86405621 > 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