Fabienne: Geschwindigkeit und Performance PHP - MySQL

Beitrag lesen

Hallo Vinzenz,

[...]typisches Anfängerbeispiel: DB-Funktionalität durch PHP-Skript nachgeahmt

Jeder muss mal anfangen und dazulernen....

Bestimmt, als Lesetipp unsere Join-Artikel:

Vielen Dank! Werde ich mir "reinziehen"!

b) den Gesamtumsatz aus dem aktuellen Jahr
   ist das die Summe der Einträge oder der zeitlich letzte Eintrag im Jahr

zeitlich der letzte

Minutenbereich kommen dürfte (vernünftige Indizierung vorausgesetzt).

Gerade mal nachgemessen: Pro Datensatz zwischen 0,5 und 0,9 Sekunden!!!

db.kunden
ID | Kundennummer | Name
1 | 12345  | Müller GmbH
2 | 932749 | Moritz AG

db.umsatz
ID | db.kunden.id | Umsatz | Jahr | erstellt_am
15 | 1 | 1789.12 | 2007 | 2007-01-05
16 | 1 | 1812.15 | 2007 | 2007-01-08
17 | 2 | 66.09   | 2007 | 2007-01-05
18 | 1 | 89.99   | 2008 | 2008-01-16

db.kontakte
ID | db.kunden.id | Name | Vorname | key
1 | 1 | Meier   | Fritz  | no
2 | 1 | Metzger | Anton  | yes
3 | 2 | Kohl    | Helmut | yes

Ergebnis sollte sein:
Firma       ; 2007    ; 2008  ; Key-Manager

Müller Gmbh ; 1812.15 ; 89.99 ; Metzger
Moritz AG   ;   66.09 ;       ; Kohl

Vielen Dank für die schnelle Hilfe!
Fabienne