Hi,
Jetzt mache ich fast ausschlieslich Abfragen der Form:
SELECT a, c, d, e, f FROM meineTabelle WHERE b='foo' AND a >= 1262300400 AND a<= 1270072799 ORDER BY a
>
> So eine Abfrage dauert ohen index auf meinem Rechner ca. 30 sek.
> Wie erzeuge ich einen Index um diese Art Abfragen max. zu beschleunigen?
<http://dev.mysql.com/doc/refman/5.1/en/create-index.html>
Auf a und b einen zu setzen, bietet sich bei der genannten Query wahrscheinlich an.
Btw., der Wert von a sieht nach einem Unix Timestamp aus.
Es ist fast immer zu bevorzugen, einen der Datumstypen der Datenbank stattdessen zu verwenden.
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?