phpbar.de logo

Mailinglisten-Archive

[php] Re: MySQL und 500.000 Besucher / Monat

[php] Re: MySQL und 500.000 Besucher / Monat

Traffic-Eye traffic_eye_(at)_hotmail.com
Sun, 3 Dec 2000 16:33:16 +0100


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