Mailinglisten-Archive |
On Fri, 23 Oct 1998, Kai Thost wrote: > >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. > > hi, > > wir haben eine aehnliche erfahrung gemacht. > hintergrund: apache 1.3.0 + mysql 3.21.33 + linux 2.0.35 > apache/cgi connectet per wwwrun/guid -2 > > teilweise lief es sehr schnell. teilweise timeouts und aehnlicher muell. > voellig unmotiviert. > > loesung: anderen user nehmen und ihn in die permission-table eintragen. > seit dem laeuft alles sehr viel schneller und stabiler. > keiner weiss wieso ... > > try out ... just an idea. > Und warum verwendet ihr fuer komplexere Systeme kein DBMS mit kostenbasierter Optimierung, force'steal-Seiteneinbringstrategien, multidevice-Support wie z.B. adabas oder oracle? Zu teuer? oli.
php::bar PHP Wiki - Listenarchive