Mailinglisten-Archive |
Hallo ! Wir haben heute ein groesseres Projekt getestet, in welchem via Skript parallele HTTP-Anfragen an einen Apache-Webserver gesendet wurden, wobei die Seiten dynamisch per PHP aus einer MySQL-Datenbank generiert worden sind. Der MySQL-Server lief auf einer recht anstaendigen SUN Ultra unter Solaris 2.6. Das Skript erzeugte eine beliebige Anzahl parallele Anfragen, wir hatten z.B. eine Gesamtzahl von 1000 Requests und 10 bis 25 Verbindungen laufen. Dabei fiel uns auf, dass MySQL zum einen sehr langsam bzw. mit Timeouts reagierte, zum anderen enttaeuschte uns die mangelnde Stabilitaet. Es gelang uns, den MySQL-Server-Prozess komplett zu killen, ein IMHO suboptimales Verhalten. Die Gesamtgroesse der Datenbank umfasst momentan etwa 8 MB mysqldump-Daten. Ist Euch aehnliches aufgefallen? Hattet/Habt Ihr bereits Probleme bzgl. Stabilitaet feststellen koennen? Kennt Ihr Loesungen/Tips & Tricks? Welche Version soll besonders stabil laufen (im Einsatz ist momentan 3.21.33)? Und - obgleich evtl. offtopic: Welche Datenbank empfiehlt sich statt MySQL, falls dies die Last tatsaechlich nicht verkraften sollte? Bin fuer alle Hinweise und aehnliches dankbar. Gruss, Ralf -- / ralf_(at)_geschke.net / http://www.geschke.net / geschke_(at)_infosoc.uni-koeln.de / http://infosoc.uni-koeln.de/~geschke/
php::bar PHP Wiki - Listenarchive