Ralf: Welchen Index zur Datenbankbeschleunigung?

Beitrag lesen

Hi,

ich habe eine MySQL DB mit einer Tabelle mit den Spalten:
a(bigint)
b(varchar)
c(float)
d(float)
e(float)
f(float)

Die Tabelle hat ca. 4 Mio Datensätze.

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?

Gruß
Ralf