phpbar.de logo

Mailinglisten-Archive

AW: Tabellen bei Abfrage schon zusammenrechnen
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

AW: Tabellen bei Abfrage schon zusammenrechnen



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


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive