Thread Zugriffe effektiv loggen und verarbeiten
(3 answers)
Opened by roooot at 2011-07-18 23:25
Stimmt, wenn ich eine Datenbank verwende kann ich group by o.ä. verwenden. Klingt eigentlich ganz logisch.
Aufbau sieht jetzt mal so aus: Code: (dl
)
1 mysql> describe statistics; Allerdings habe ich bedenken, wenn ich irgendwann mal ein paar Millionen Einträge habe und anschließend eine Operation wie SELECT count(`type`) as type, DATE_FORMAT( timestamp, '%Y-%m-%d 00:00' ) as ts from `statistics` group by DATE_FORMAT( timestamp, '%Y-%m-%d 00:00' ), `type` order by `ts` descauführe, dass das ewig dauert? Sollte man typische Abfragen cachen? Sollte ich type in der DB noch als Index definieren, bringt mir das performance Vorteile? Viele Grüße :)
|