Mailinglisten-Archive |
Danke! Durch die Anwendung eines Index konnte ich eine Statistik von 30 Min auf 3 Min drücken! CU Marc -----Ursprüngliche Nachricht----- Von: Jens Peter Möller [mailto:jpmnet_(at)_gmx.net] Gesendet: Montag, 31. Juli 2000 11:10 An: mysql-de_(at)_lists.4t2.com Betreff: Re: Tabellen bei Abfrage schon zusammenrechnen > Danke für den Tipp. > > Nein, wir haben einen eigenen Server, aber bei über 50.000 Einträgen, bei > denen ich mehrere Spalten getrennt auslesen muss, kann eine Statistik bis zu > 20 Minuten oder mehr Zeit in Anspruch nehmen!!!!! 50.000 Datensätzte sind gar nichts. Wenn diese Auswertung 20 min. dauert, dann hast Du entweder ein komplexes "where" auf einer schlecht indizierten Tabelle (überprüfe mal mit "describe"), oder der Server hat zu wenig RAM, Ressourcen, etc. > Ich habe es vorher über php gemacht > $myrow = mysql_fetch_array($res); > do > { > $umsatz = $myrow['spalte1']; > $gumsatz = $gumsatz+$umsatz > } while ($myrow = mysql_fetch_array($res)); Das ist ja nun was ganz anderes. Hier summierst Du den Wert einer Spalte. Wie wärs denn mit: select sum(spalte1) from tabelle where ... Gruß, Jens Peter Möller --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive